accuracy.eval(session=sess,feed_dict={x: mnist.test.images, y_: mnist.test.labels, keep_prob: 1.0}))
只是显示了准确率,怎么才能自己输入图片然后识别出结果??
![]() | 1 st2udio 2017-06-28 18:38:01 +08:00 保存模型,直接输入一张图不就好了 |
![]() | 2 dsphper 2017-06-28 21:28:09 +08:00 同问 |
![]() | 3 dsphper 2017-06-28 21:28:25 +08:00 同问! |
![]() | 4 sqxu 2017-06-28 22:33:43 +08:00 mnist 那个训练集,是28*28像素。而且图片不是 rgb,你要测试你自己的数据的话图片要预处理。我感觉这个模型不好。我试了一下最好的结果 0.98 .准备考试结束之后用 cnn 做一个 demo。 |
8 Revenant 2017-06-29 09:55:31 +08:00 使用 tf.train.Saver 加载和保存模型 至于如何使用,重点在如何计算 loss 的代码 你理解了那部分代码就知道怎么用了 |
![]() | 10 fl2d 2017-06-29 10:15:37 +08:00 训练集、验证集啥的都用自己的?工作量有点大,而且完全没必要 |
![]() | 12 st2udio 2017-06-29 11:26:35 +08:00 loss 用来求最优结果时候用的,训练的时候用,你可以看到他有准确率的计算。你要算,就是把图直接输入,算准确率就好了。不用再理会 loss |
![]() | 14 zbl430 OP @st2udio 我现在是再看 MNIST 入门这个例程,然后我在训练完后 save 了,之后我也把图片处理成了 784 位的 0,1 值,可是不知道如何将两者联系起来?搞了一天了 |
15 huweic 2018-03-13 09:51:46 +08:00 楼主后来搞定了吗,两次都被带到这个链接里来了 |
![]() | 16 zbl430 OP |