深度神经网络权重的评估
Deep Neural Network Weight's Evaluation
我正在将 Theano 与 keras 一起使用。我有一个训练有素的 DNN,我已将权重转储到一个文件中。我正在对这些权重执行一些操作,并再次将新转换的权重转储到另一个文件中。
现在,我正在用这些转换后的权重加载我的 DNN 模型,并想比较两者之间的结果。
我使用了 keras.evaluate 方法,但我发现即使权重不同,准确度也完全相同。
有没有其他方法可以比较准确度?
谢谢。
Keras 为您的 batch_size 执行一些幕后操作,包括规范化。因此,如果您只缩放和平移图像,结果将保持不变。
无论如何你都可以model.predict(sample, 1)
并编写你自己的评估指标来规避这个问题。
我正在将 Theano 与 keras 一起使用。我有一个训练有素的 DNN,我已将权重转储到一个文件中。我正在对这些权重执行一些操作,并再次将新转换的权重转储到另一个文件中。
现在,我正在用这些转换后的权重加载我的 DNN 模型,并想比较两者之间的结果。
我使用了 keras.evaluate 方法,但我发现即使权重不同,准确度也完全相同。
有没有其他方法可以比较准确度?
谢谢。
Keras 为您的 batch_size 执行一些幕后操作,包括规范化。因此,如果您只缩放和平移图像,结果将保持不变。
无论如何你都可以model.predict(sample, 1)
并编写你自己的评估指标来规避这个问题。