[Tensorflow] 기초

Tensorflow 2.xx 기초

지금까지 ML에서 TF1.15 버전을 이용해서 구현했다. TF1.15TF2.xx 보다 하위 API로 즉, ML을 low level로 구현을 진행했다.

TF2.0은 크게 2가지 변경점이 있고 상당히 편리하게 사용한다. 마치 python 프로그래밍 처럼 구현이 가능하다.

특징

TF 2.xx 버전은 크게 2가지 변경점이 있고 마치 python과 같이 상당히 편리하게 사용 가능하다.

다운로드

기존에 TF1.xx 가 있으므로 새로운 가상환경을 만들어 필요한 Library들을 설치해야 한다.

# 버전 확인
import tensorflow as tf
print(tf.__version__)
# 2.1.0

Keras 의 특징

상위 API인 keras의 특징을 알아본다.

  1. 간단하고 쉽다.
  2. Modularity 를 사용한다.
    • Loss
    • Activation function
    • optimizer
    • Layer
  3. “Model”, “Layer”를 이해해야한다.

Logistic Regression

TF2.xx에서의 Logistic Regression 에 대해서 알아본다.

image-20201013024438217


image-20201013033015246

Multinomial classification

TF2.xx에서의 Multinomial classification 에 대해서 알아본다.

image-20201014024813498