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