我正在使用Theano和keras。我有一个训练有素的DNN,我把重量放在一个文件中。我正在对这些权重执行一些操作,并再次将新转换的权重转储到另一个文件中。
现在,我正在使用这些转换后的权重加载我的DNN模型,并希望比较两者之间的结果。
我使用了keras.evaluate方法但我发现即使权重不同,准确度也完全相同。
我可以用另一种方法比较准确度吗?
感谢。
答案 0 :(得分:1)
Keras为您的batch_size执行一些操作,包括规范化。因此,如果您只缩放并翻译图像,结果将保持不变。
无论如何,您可以执行model.predict(sample, 1)
并编写自己的评估指标来规避此问题。