Brain.js在没有完全再训练的情况下为初始训练添加训练

时间:2013-10-15 14:58:18

标签: javascript brain.js

我目前正在项目中使用Brain.js,目前它必须一次性训练,

https://github.com/harthur/brain

使用train()通过一系列训练数据训练网络。必须在一次调用train()的过程中对网络进行批量训练。

这意味着如果您想稍后添加一些新数据来改进它,您必须从一开始就重新训练,这显然不是理想的。

是否有类似于brain.js的选项允许重新训练而不必从头开始,或者是否正在改变brain.js的任何人允许这样做,或者这甚至是可能的(或者脑部.js必须完全改写), 如果是这样的话,对于刚接触javascript和编程的人(我)来说,添加这个内容会特别困难,我甚至可以在哪里开始。

感谢您的帮助

此外,有超过1500声望的人可以为brain.js制作标签,谢谢

1 个答案:

答案 0 :(得分:3)

文档似乎暗示任何新信息都需要完整的再培训。 https://github.com/nickpoorman/brain Nick Poorman的分叉似乎具有流式训练的能力,它具有您正在寻找的东西,它尚未与主存储库合并,但它有一个拉取请求。