최근 수정 시각 : 2024-10-29 19:16:05

Keras

딥 러닝 라이브러리
{{{#!wiki style="margin: 0 -10px;"
{{{#!folding [ 주요 라이브러리 ]
{{{#!wiki style="margin-bottom: -15px;"
파일:PyTorch_logo_black.svg 파일:PyTorch_logo_white.svg 파일:TF_FullColor_Horizontal.svg 파일:TF_White_Primary_Horizontal.svg 파일:Logo_Keras.svg 파일:Logo_Keras-white.svg
}}}}}}}}} ||
<colbgcolor=#fff,#1f2023><colcolor=#2E2E2E,#FFFFFF> 케라스
Keras
파일:Logo_Keras.svg 파일:Logo_Keras-white.svg
개발 파일:구글 로고.svg
분류 라이브러리
출시일 2015년 3월 27일
언어 Python
안정 버전 3.6.0
라이선스 아파치 라이선스 2.0
파일:홈페이지 아이콘.svg | 파일:GitHub 아이콘.svg 파일:GitHub 아이콘 화이트.svg
1. 개요2. 역사

[clearfix]

1. 개요

공식 사이트

케라스(Keras)는 TensorFlow, Theano, CNTK, PyTorch 딥 러닝 라이브러리를 백엔드로 사용하여 쉽게 다층 퍼셉트론 신경망 모델, 컨볼루션 신경망 모델, 순환 신경망 모델, 조합 모델 등을 구성할 수 있다.

2. 역사

2017년, 구글은 TensorFlow 2.0부터는 코어 레벨에서 Keras를 지원하도록 변경하겠다고 발표하였고, 현재 발표된 TensorFlow 2.0 stable부터는 사실상 전부 Keras를 통해서만 동작하도록 바뀌었다. 사용자용 튜토리얼 페이지 1.15부터 deprecated 목록에 들어가 있던 자잘한 API가 대부분 정리되었고, 익숙해지면 조금 더 편하게 사용할 수 있게 변했다. 하지만 그동안 익숙하게 사용해 왔던 모델을 만든 다음 session을 만들어 동작하는 구조에 익숙하던 사람들에게 멘붕을 준 것은 덤. Keras 3.0부터는 다시 TensorFlow에서 분리되어 다중 백엔드를 허용한다.