我是否有可能在synaptics.js节点中重用LSTM RNN的训练模型?

时间:2016-10-28 21:43:06

标签: node.js lstm

我试图通过使用synaptic.js的LSTM RNN来预测时间序列 - 节点神经网络包。我设置了1500个迭代,70个memcells并使用大量的输入数据。所以训练和测试大约需要4个小时。训练有素的模型很好。获得预测结果后,我想稍微更改输入数据并重新使用此训练模型。但我找不到保存训练模型的方法。 我需要你的帮助和建议。感谢

http://caza.la/synaptic/#/

1 个答案:

答案 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);