首页 文章

如何使用训练好的张量流算法

提问于
浏览
0

我已经安装了tensorflow并按照这里的教程

https://www.tensorflow.org/versions/0.6.0/tutorials/mnist/tf/index.html#tensorflow-mechanics-101

并且成功构建它,我可以获得相同大小的数据集的评估结果,例如1000X784用于训练集,1000X784用于测试集 .

但是,如果我想测试一个数据,1X784,并使用上面训练的算法找出输出是什么 .

我现在是张力流,并且是机器学习的新手,我希望我已经描述了我的自我 .

2 回答

  • 1

    我不清楚你遇到了哪个部分,但我认为你所问的是如何使用批量1000进行培训,但只能预测单个输入 . 我假设你已经知道如何预测1000号批次 .

    如果模型的输入占位符的第一个维度(通常是批处理大小)设置为“无”,则在提供输入时会推断出大小 . 因此,如果将1000更改为None,则应该能够将大小为1的输入传递给784以进行预测 .

  • 0

    您发现提供1 * 784的解决方案是一个很好的解决方案,可以快速反馈,但是在大型网络中,他们需要大量时间(大约几小时)来培训您的解决方案是不可行的 .

    Tensorflow他们有一个新功能,它的名字是Tensorflow服务,你给它一个火车模型,然后你作为客户端与您的模型进行交互 .

    以下是他们的网站:https://github.com/tensorflow/serving

相关问题