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를 개발하였다고 한다. 그럼에도 불구하고 향 후 Keras는 TensorFlow 의 submodule 로서 인정받아 지속적으로 TensorFlow에 포함된다고 하니 배워 둘 필요가 있는 듯하다.
나머지 내용은 아래의 url 주소로 이동해서 마저 읽어 보세요.
https://steemit.com/kr/@codingart/8-4-high-level-tensorflow-api-nn-i
'머신러닝' 카테고리의 다른 글
텐서플로우를 넘어 Keras API에 의한 뉴럴네트워크(NN)를 학습해 보자. (0) | 2019.02.17 |
---|---|
엑셀 매트릭스의 행렬식(Determinant) 계산과 Adjoint Matrix (0) | 2019.02.15 |
Iris flower data 텍스트 파일 엑셀 처리기법 (0) | 2019.02.08 |
MNIST CNN 머신 러닝에서 ReLU 대신 zSigmoid(z)를 사용해보자! (0) | 2019.02.07 |
뉴럴 네트워크(NN) Wide Deep Learning의 Vanishing Gradient의 새로운 해결방안 (0) | 2019.02.06 |