深度神经网络权重评估

时间:2016-11-29 09:29:35

标签: deep-learning theano keras conv-neural-network theano-cuda

我正在使用Theano和keras。我有一个训练有素的DNN,我把重量放在一个文件中。我正在对这些权重执行一些操作,并再次将新转换的权重转储到另一个文件中。

现在,我正在使用这些转换后的权重加载我的DNN模型,并希望比较两者之间的结果。

我使用了keras.evaluate方法但我发现即使权重不同,准确度也完全相同。

我可以用另一种方法比较准确度吗?

感谢。

1 个答案:

答案 0 :(得分:1)

Keras为您的batch_size执行一些操作,包括规范化。因此,如果您只缩放并翻译图像,结果将保持不变。

无论如何,您可以执行model.predict(sample, 1)并编写自己的评估指标来规避此问题。