tensorflow mnist 入门中如何使用学习的结果来进行辨认图片?

2017 年 6 月 28 日
 zbl430
accuracy.eval(session=sess,feed_dict={x: mnist.test.images, y_: mnist.test.labels, keep_prob: 1.0}))

只是显示了准确率,怎么才能自己输入图片然后识别出结果??

5118 次点击
所在节点    TensorFlow
16 条回复
st2udio
2017 年 6 月 28 日
保存模型,直接输入一张图不就好了
dsphper
2017 年 6 月 28 日
同问
dsphper
2017 年 6 月 28 日
同问!
sqxu
2017 年 6 月 28 日
mnist 那个训练集,是28*28像素。而且图片不是 rgb,你要测试你自己的数据的话图片要预处理。我感觉这个模型不好。我试了一下最好的结果 0.98 .准备考试结束之后用 cnn 做一个 demo。
minvacai
2017 年 6 月 28 日
@sqxu 网上好些教程都没有如何自己预处理数据的部分,做完该茫然还是茫然 233
zbl430
2017 年 6 月 29 日
@st2udio 我刚刚接触 tf,想问下如何保存模型
zbl430
2017 年 6 月 29 日
@sqxu 我就是不知道自己的数据处理后如何输入进去进行识别
Revenant
2017 年 6 月 29 日
使用 tf.train.Saver 加载和保存模型
至于如何使用,重点在如何计算 loss 的代码
你理解了那部分代码就知道怎么用了
zbl430
2017 年 6 月 29 日
@Revenant 好的,我先试一试
fl2d
2017 年 6 月 29 日
训练集、验证集啥的都用自己的?工作量有点大,而且完全没必要
zbl430
2017 年 6 月 29 日
@fl2d 因为是刚刚学习,觉得从头开始还是有必要的
st2udio
2017 年 6 月 29 日
loss 用来求最优结果时候用的,训练的时候用,你可以看到他有准确率的计算。你要算,就是把图直接输入,算准确率就好了。不用再理会 loss
zbl430
2017 年 6 月 29 日
@st2udio 好的,麻烦你了,我多研究研究
zbl430
2017 年 6 月 29 日
@st2udio 我现在是再看 MNIST 入门这个例程,然后我在训练完后 save 了,之后我也把图片处理成了 784 位的 0,1 值,可是不知道如何将两者联系起来?搞了一天了
huweic
2018 年 3 月 13 日
楼主后来搞定了吗,两次都被带到这个链接里来了
zbl430
2018 年 3 月 13 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/371735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX