WARNING:tensorflow:From c:\python\lib\site-packages\tensorflow\python\compat\v2_compat.py:101: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Instructions for updating:
non-resource variables are not supported in the long term
X = tf.placeholder(dtype=tf.float32, shape=[None, 4])
# Y = tf.placeholder(dtype=tf.float32, shape=[None, 1])
a = tf.Variable(tf.random_uniform([4, 1]), dtype=tf.float32)
b = tf.Variable(tf.random_uniform([1]), dtype=tf.float32)
y = tf.matmul(X, a) + b
평균 온도: 5
최저 온도: -3
최고 온도: 10
강수량: 10
sess = tf.Session()
sess.run(tf.global_variables_initializer())
# 저장된 학습 모델을 불러와 적용한다.
saver = tf.train.Saver()
# save() 함수로 저장시킨 학습 모델은 restore() 함수를 사용해서 세션으로 불러올 수 있다.
saver.restore(sess, './model/saved.cpkt')
# 키보드로 입력받은 데이터를 불러온 학습 모델에서 사용하기 위해 2차원 리스트를 만든다.
data = [[avgTemp, minTemp, maxTemp, rainFall]]
# 불러온 학습 모델을 키보드로 입력한 데이터를 적용시켜 입력된 데이터에 따른 배추 가격을 예측한다.
result = sess.run(y, feed_dict={X: data})
print('평균 온도: {0:.1f}, 최저 온도: {1:.1f}, 최고 온도: {2:.1f}, 강수량: {3:.1f}일 때 배추 가격은 {4:7,.1f}원 입니다.'
.format(avgTemp, minTemp, maxTemp, rainFall, result[0][0]))
INFO:tensorflow:Restoring parameters from ./model/saved.cpkt
평균 온도: 5.0, 최저 온도: -3.0, 최고 온도: 10.0, 강수량: 10.0일 때 배추 가격은 2,972.2원 입니다.
댓글남기기