我是Theano和Lasagne的新手。我跟着the official doc,可以成功完成本教程。但是,我几乎没有问题。
保存模型的格式是什么?什么是.npz文件?如何解读?
np.savez(' model.npz',* lasagne.layers.get_all_param_values(网络))
我发现以下代码片段重新加载神经网络模型,但不知道如何使用此模型预测新样本?例如,我有一个大小为28 * 28的新图像。如何预测此图像中的数字?
使用np.load(' model.npz')作为f: param_values = [f [' arr_%d' %i在范围内(len(f.files))] lasagne.layers.set_all_param_values(network,param_values)
答案 0 :(得分:0)
我已找到答案,并粘贴我的脚本供您参考。
print (final[final._merge == 'right_only'].drop('_merge', axis=1))
key1 key2 A B
4 K1 K6 2 9
5 K9 K6 5 12
6 K8 K4 6 13
7 K7 K5 7 14
print (final[final._merge != 'right_only'].drop('_merge', axis=1))
key1 key2 A B
0 K0 K5 1 8
1 K1 K4 NaN NaN
2 K2 K5 3 10
3 K3 K4 4 11