0

我正在将 Theano 与 keras 一起使用。我有一个训练有素的 DNN,我已经将重量转储到一个文件中。我正在对这些权重执行一些操作,然后再次将新转换的权重转储到另一个文件中。

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

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

是否有另一种方法可以比较准确性?

谢谢。

4

1 回答 1

1

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

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

于 2016-11-29T11:19:39.487 回答