머신러닝

High Level TensorFlow API에 의한 뉴럴네트워크(NN) 학습:I

coding art 2019. 2. 13. 21:38
728x90

TensorFlow에서 뉴럴네트워크(NN)를 사용하는 High Level API는 간단히 Linear Classifier를 사용하는 Low Level API 와 구별된다. 한편 High Level API 에서도 2가지가 있는바 하나는 TensorFlow tf.layers 명령을 사용하는 방법과 그 이후에 출현한 Keras API (tensorflow.contrib.keras) 를 사용하는 방법이다. contrib 이라함은 contribution 의 약어로서 구글이 아닌 외부에서 수혈을 통해 기여가 이루어졌음을 뜻한다.

 

Keras 의 연혁을 읽어보니 구글의 TensorFlow 개발 담당 프로그래머가 구글을 나와서 개인적으로 TensorFlow에 얺어 쓸 수 있도록 API를 개발하였다고 한다. 그럼에도 불구하고 향 후 KerasTensorFlow submodule 로서 인정받아 지속적으로 TensorFlow에 포함된다고 하니 배워 둘 필요가 있는 듯하다.




  나머지 내용은 아래의 url 주소로 이동해서 마저 읽어 보세요.

 https://steemit.com/kr/@codingart/8-4-high-level-tensorflow-api-nn-i