我试图通过使用synaptic.js的LSTM RNN来预测时间序列 - 节点神经网络包。我设置了1500个迭代,70个memcells并使用大量的输入数据。所以训练和测试大约需要4个小时。训练有素的模型很好。获得预测结果后,我想稍微更改输入数据并重新使用此训练模型。但我找不到保存训练模型的方法。 我需要你的帮助和建议。感谢
答案 0 :(得分:1)
这很容易做到!它实际上有一个内置的功能。有两种方法可以做到这一点。
如果您想在不重新训练的情况下使用网络
这将创建您网络的独立功能,您可以使用javascript在任何地方使用它而无需synaptic.js! Wiki
var standalone = myNetwork.standalone();
如果您希望稍后修改网络
只需将您的网络转换为JSON即可。这可以随时使用synaptic.js加载! Wiki
// Export the network to a JSON which you can save as plain text
var exported = myNetwork.toJSON();
// Conver the network back to useable network
var imported = Network.fromJSON(exported);