保存神经网络的学习重量?

时间:2014-06-11 05:28:46

标签: java opencv neural-network

我训练了一个神经网络。

int iter = nnet.train(M, label,new Mat(), new Mat() ,param, CvANN_MLP.NO_OUTPUT_SCALE);

它运作得相当好。但是,我想保存学到的权重,这样就不需要在每次需要时训练神经网络。是否可以保存学到的权重并将其恢复,以便我可以调用'predict()'?我阅读了Open CV Java文档。它说这是可能的,但没有提到如何解决这个问题。我将不胜感激任何帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了加载和保存函数,它们将模型存储为http://docs.opencv.org/java/中CvStatModel下的YAML或XML。

谢谢大家!