-
[Keras] 처음 접해보는 KerasDeep Learning 공부자료/DL\ML\AI 구현 및 실습 2020. 5. 26. 21:00
Keras
Python으로 작성된 neural network 라이브러리 오픈 소스다.
Tensorflow나 Theano 같은 라이브러리 위에서 돌아가며, DNN을 빠르게 실험하도록 도와준다.
초기에 구상한 사람은 구글의 Fancois Chollet인데, XCeption이라는 DNN 모델의 제작자이기도 하다.
2017년 구글의 텐서플로우 팀이 Keras를 텐서플로우에서 지원하기로 결정하였는데,
Chollet의 말에 의하면 Keras는 독립적인 프레임워크보단 interface에 좀 더 가깝다고 여겼던 것 같다.
보다 더 직관적인 추상화 set을 제공하여서,
딥러닝 모델들을 computational backend와 상관없이 개발하는 것을 쉽게 만들어 줬다.
tf.keras import 하기
tf.keras는 Keras API 명세를 텐서플로우로 구현한 것으로,
머신러닝 모델을 만들어서 학습시키기 위한 높은 수준의 API 이며, 텐서플로우의 특수한 기능을 모두 지원한다.
tf.keras를 Import 하여 구현함으로써, 유연성과 성능을 손해보지 않으면서 텐서플로우를 활용할 수 있다고 한다.
'Deep Learning 공부자료 > DL\ML\AI 구현 및 실습' 카테고리의 다른 글
[Keras] Sequential Model (순차모델) 사용 예제 - 단일 layer (0) 2020.05.26 [TensorFlow] 텐서플로우 2.0 예제 01 (Colab 환경) (2) 2020.05.26 [Colab] 사용법 - Github 코드 활용하기 (0) 2020.05.24 [Colab] 사용법 - 구글 드라이브 연동하기 (0) 2020.05.24 Lab01) 개발 환경 구성 (0) 2020.03.10