【发布时间】:2018-08-30 07:26:54
【问题描述】:
我尝试了以下方法来找到我创建的模型的probability:
X = tf.placeholder(tf.float32, [None, n_steps, n_inputs])
y = tf.placeholder(tf.float32, [None,n_outputs])
prediction=tf.argmax(y,1)
然后在尝试时代评估时:
print ("Probability Training: ", prediction.eval(feed_dict={X: x_train,y:y_train}, session=sess))})
我在我的 jupyter 笔记本中得到以下输出:
Probability Training: [0 3 1 ... 2 2 2]
这不是概率,而是 输出中的最大值我猜的。
请帮我找出模型的概率。请注意,我的模型使用的不是convolution,而是一个简单的LSTM。
【问题讨论】:
标签: python python-3.x tensorflow jupyter