파이썬 머신러닝ML
TensorFlow
양기호니
2023. 7. 25. 21:07
728x90
반응형
TensorFlow 무엇인가?
https://www.tensorflow.org/?hl=ko
library for numberic computation using data flow graph!
노드(위치?, 데이터?, 연산?)를 형성해서 연결함
설치하기
pip install --upgrade tensorflow
pip install --upgrade tensorflow-gpu
colab 실행화면
예제1 (1개의 노드를 sess노드에 만들어 출력하기)
hello = tf.constant("Hello, TenserFlow!")
# sess = tf.Session() 미지원
def sess() :
return hello
print(sess())
tf.Tensor(b'Hello, TenserFlow!', shape=(), dtype=string)
예제2 (2개의 노드를 더하는 3번째 노드 만들어 출력하기)
import tensorflow as tf
# 앞쪽 레이어의 노드 빌드하기
node1 = tf.constant(3.0, tf.float32)
node2 = tf.constant(4.0, tf.float32)
# 뒷쪽 레이어의 노드(즉 node3)를 함수로 정의하기
def forward() :
return node1 + node2
# 그래프를 실행시키고 output을 확인해보기
out_a = forward()
print(out_a)
tf.Tensor(7.0, shape=(), dtype=float32)
Placeholder
2.0 버전에서는 실행되지 않네...ㅋ
반응형