rueki

TensorFlow 01. 사용법 알아보기 본문

Tensorflow

TensorFlow 01. 사용법 알아보기

륵기 2019. 12. 3. 18:48
728x90
반응형

1. 라이브러리 불러오기

import numpy as np #넘파이
import tensorflow as tf #텐서플로우

2. Tensor 생성, Array 생성

# 넘파이 Array 생성
np.array([1,2,3])

#결과
array([1, 2, 3])

#Tensor 생성
tf.constant([1,2,3])

3. shape 알아보기, 타입 변경

#Numpy
arr = np.array([1,2,3])
arr.shape

#tensorflow
tensor = tf.constant(arr)
tensor.dtype

# 출력 : tf.int32

#타입 변경
arr.astype(np.float32)
tf.cast(tensor, dtype=tf.float32)

4. 난수 생성하기

Normal distribution - 중심 극한 이론에 의한 연속적인 모양

Uniform distribution - 중심 극한 이론과는 무관하며 불연속적이며 일정한 분포

np.random.randn(9)
# 출력 : array([-2.62557812,  0.24253493,  0.15377468, -0.65033199,  2.37074347,
        0.42507072,  1.64222249, -2.06953194, -0.77339508])
        
# 9 개의 랜덤한 숫자 출력이 됨

#tensorflow
tf.random.normal()
tf.random.uniform()
728x90
반응형

'Tensorflow' 카테고리의 다른 글

Tensorflow 02. mnist dataset 알아보기  (0) 2019.12.03
5. Mnist 예제  (0) 2019.07.18
4.신경망 구현 - Hidden layer 추가  (5) 2019.07.17
3. 신경망 구현  (0) 2019.07.16
2. 선형회귀 구현  (0) 2019.07.16
Comments