딥러닝 강의
-
딥러닝(Deep Learning)을 위한 케라스(Keras) 와 텐서플로우(TensorFlow) 설치파이썬 머신러닝 (Python Machine Learning) 2019. 2. 12. 12:52
딥러닝(Deep Learning)이란 머신 러닝(Machine Learning)중에서도 인공 신경망을 이용해 학습을 하는 러닝의 종류를 의미한다. 이를 위한 라이브러리가 많이 있는데, 파이썬에서는 텐서플로우(Tensorflow) 또는 테아노(Theano)같은 오픈소스 라이브러리들이 존재한다. 하지만 이 라이브러리들은 파라미터나 설정 등이 너무 복잡해서 초보자가 사용하기 어렵다. 그래서 사람들이 Keras라는 라이브러리를 만들어 쉽게 인공신경망을 만들 수 있게 했다. 물론 나중에 fine-tuning을 하기 위해서는 결국 텐서플로우(TensorFlow)를 직접 다뤄야 할 지 모르지만, 입문용으로는 Keras가 적당하다고 생각한다.텐서플로우를 기반으로 케라스를 사용하기 위해서는 텐서플로우와 케라스를 먼저 설..