# practice1.py

 

 

1. constant 사용 예제

import tensorflow as tf
# Info성 불필요 메시지 미출력을 위한 작업
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

################################################################

# a=1, b=2 상수값을 대입
a = tf.constant(1)
b = tf.constant(2)

# 둘을 더해주는 함수를 c에 대입
c = tf.add(a, b)

# 세션 생성
sess = tf.compat.v1.Session()

# 세션에 c를 넣고 실행시킨 결과를 출력
print(sess.run(c))

 

 

 

2. Variable, init 사용 예제

위에 constant 사용 예제 파일 아래에 이어서 작성하였습니다.

################################################################

# a = 4, b = 4 변수값을 대입
a = tf.Variable(4)
b = tf.Variable(3)

# 둘을 곱해주는 함수를 대입
c = tf.multiply(a, b)

# 아직 실행시킨 상태가 아님, 이후 run을 해줘야 실제로 실행이 됨

# init 정의
init = tf.compat.v1.global_variables_initializer()
# 세션 초기화 : 위에서 세션 생성은 이미 해줬으니 다시 생성할 필요는 없고
# 이전에 사용하였으므로 초기화가 필요하여 진행해줌
sess.run(init)      # 참고 : 해당 라인 출력시 None 출력됨

# 세션에 c를 넣고 실행시킨 결과를 출력
print(sess.run(c))

기존 위의 3이라는 결과값과 함께 12 출력

 

+ Recent posts