0

我一直在http://deeplearning.net/tutorial/关注如何训练 ANN 对 MNIST 数字进行分类的教程。我现在在“卷积神经网络”一章。我想在单个示例(MNIST 图像)上使用经过训练的网络并获得预测。有没有办法做到这一点?

我已经在教程和谷歌上看了看,但找不到任何东西。

非常感谢您提供任何帮助!

4

1 回答 1

0

前面章节中的 Theano 教程中的材料,在到达卷积神经网络 (CNN) 章节之前,很好地概述了 Theano 的工作原理以及 CNN 示例代码使用的一些组件。假设达到这一点的学生已经充分了解了 Theano,从而弄清楚如何修改代码以提取模型的预测,这可能是合理的。这里有一些提示。

CNN 的输出层称为layer3,是LogisticRegression该类的一个实例,在前面的章节中介绍过。

该类LogisticRegression有一个名为 的属性y_pred。分配该属性值的代码旁边的注释说

如何将预测计算为概率最大的类的符号描述

查找y_pred逻辑回归样本中使用的位置将突出显示一个名为predict(). 这对于逻辑回归样本来说是 CNN 示例所需要的。

如果遵循相同的方法,使用layer3.y_pred新 Theano 函数的输出,模型的预测将变得显而易见。

于 2015-08-21T07:14:43.627 回答