深度神经网络权重的评估

Deep Neural Network Weight's Evaluation

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

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

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

有没有其他方法可以比较准确度?

谢谢。

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

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