我一直在关注如何训练ANN来对MNIST数字进行分类的http://deeplearning.net/tutorial/
教程。我现在处于“卷积神经网络”一章。我想在单个例子(MNIST图像)上使用经过训练的网络并获得预测。有没有办法做到这一点?
我已经在教程和谷歌中展望未来但无法找到任何内容。
非常感谢您提供任何帮助!
答案 0 :(得分:0)
前面章节中Theano教程中的材料,在到达卷积神经网络(CNN)章节之前,很好地概述了Theano的工作原理以及CNN示例代码使用的一些组件。可以合理地假设达到这一点的学生已经充分发展了对Theano的理解,以弄清楚如何修改代码以提取模型的预测。这里有一些提示。
CNN的输出层名为layer3
,是前一章介绍的LogisticRegression
类的实例。
LogisticRegression
类有一个名为y_pred
的属性。代码旁边的注释指定了该属性的值
如何将预测计算为类的符号描述 概率是最大的
查找逻辑回归示例中使用y_pred
的位置将突出显示名为predict()
的函数。对于逻辑回归样本,这对CNN示例的期望是什么。
如果使用相同的方法,使用layer3.y_pred
作为新Theano函数的输出,模型的预测将变得明显。