Tensorflow 2.X

Jeff·2020년 9월 8일
0

Deep Learning

목록 보기
1/1
post-thumbnail

기초

# import module
import numpy as np
import tensorflow as tf

tensorflow에서 numpy는 떼려야 뗄 수 없는 관계

Array 생성

  • tuple이나 list 둘 다 np.array()로 씌워 array를 만들 수 있다.

Tensor 생성

  • tf.constant()

    • list -> Tensor

    • tutple -> Tensor

    • Array -> Tensor

Tensor 정보 확인

  • shape

  • data type 확인

    • 주의 : Tensor를 생성 할 때 dtype을 정하지 않기 때문에 type에 혼동이 올 수 있으며,
      type에 따라 모델의 무게나 성능 차이에도 영향을 미친다.

  • data type 정의

  • data type 변환

    • Numpy에서 astype()을 쓰듯, Tensorflow에서는 tf.cast사용
  • Tensor에서 Numpy 불러오기

    • np.numpy()
    • np.array()

    type()을 이용해 변환 확인

난수 생성

  • 난수 : 무작위로 만들어진 수열
  • Normal Distribution(정규분포)은 중심극한 이론에 의한 연속적인 모양
  • Uniform Distribution(연속균등분포)은 중심 극한 이론과는 무관하며 불연속적이며 일정한 분포
  • Numpy에서는 정규분포를 기본적으로 생성

  • Tensorflow에서 정규분포

  • Tensorflow에서 연속균등분포

잘 쓰이진 않을 듯

profile
살어리 살어리랏다 청산에 살어리랏다.

0개의 댓글