케라스
Keras![]() | |
원저작자 | 프랑수아 촐레 |
---|---|
개발자 | 여러가지 |
초기 릴리즈 | 2015년 3월 | , 전(
안정된 릴리스 | 2.9.0 / 2022년 5월 ; 13일) |
저장소 | |
기입처 | 파이썬 |
플랫폼 | 크로스 플랫폼 |
유형 | 뉴럴 네트워크 |
면허증. | 아파치 2.0 |
웹 사이트 | keras![]() |
Keras는 인공 신경망을 위한 Python 인터페이스를 제공하는 오픈 소스 소프트웨어 라이브러리입니다.Keras는 TensorFlow 라이브러리의 인터페이스로 기능합니다.
버전 2.3까지 Keras는 TensorFlow, Microsoft Cognitive Toolkit, Theano 및 PlaidML을 [1][2][3]포함한 여러 백엔드를 지원했습니다.버전 2.4에서는 TensorFlow만 지원됩니다.심층 뉴럴 네트워크를 통한 신속한 실험을 가능하게 하기 위해 설계되었으며, 사용자 친화적이고 모듈러형이며 확장성이 뛰어난 것에 중점을 두고 있습니다.프로젝트 ONEIROS(Open-end Neuro-Electronic Intelligent Robot Operating System)[4]의 연구 노력의 일환으로 개발되었으며, 주요 제작자 및 유지관리자는 구글 엔지니어인 Francia Chollet입니다.Chollet은 Xception 심층 뉴럴 네트워크 [5]모델의 저자이기도 합니다.
특징들
Keras에는 레이어, 목적, 활성화 함수, 옵티마이저 및 심층 신경 네트워크 코드를 작성하기 위해 필요한 코딩 작업을 쉽게 하기 위한 다수의 도구와 같은 일반적으로 사용되는 신경 네트워크 구성 요소의 수많은 구현이 포함되어 있습니다.코드는 GitHub에서 호스팅되며 커뮤니티 지원 포럼에는 GitHub 문제 페이지와 Slack 채널이 포함됩니다.
Keras는 표준 뉴럴 네트워크 외에도 컨볼루션 및 반복 뉴럴 네트워크를 지원합니다.드롭아웃, 배치 정규화 및 [6]풀링과 같은 기타 일반적인 유틸리티 계층을 지원합니다.
Keras를 사용하면 스마트폰(iOS 및 Android), 웹 또는 Java Virtual [2]Machine에서 심층 모델을 제품화할 수 있습니다.또한 GPU(그래픽 처리 장치) 및 TPU([7]텐서 처리 장치) 클러스터에서의 딥 러닝 모델의 분산 트레이닝을 사용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Keras backends". keras.io. Retrieved 2018-02-23.
- ^ a b "Why use Keras?". keras.io. Retrieved 2020-03-22.
- ^ "R interface to Keras". keras.rstudio.com. Retrieved 2020-03-22.
- ^ "Keras Documentation". keras.io. Retrieved 2016-09-18.
- ^ Chollet, François (2016). "Xception: Deep Learning with Depthwise Separable Convolutions". arXiv:1610.02357.
- ^ "Core - Keras Documentation". keras.io. Retrieved 2018-11-14.
- ^ "Using TPUs TensorFlow". TensorFlow. Retrieved 2018-11-14.