【问题标题】:Brain.js add training to initial training without completely retrainingBrain.js 将训练添加到初始训练中,而无需完全重新训练
【发布时间】:2013-10-23 10:48:01
【问题描述】:

我目前在一个项目中使用 Brain.js,目前必须一次性对其进行训练,

https://github.com/harthur/brain

使用 train() 使用一组训练数据来训练网络。网络必须在一次调用 train() 时使用大量数据进行训练。

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

是否有类似于 Brain.js 的选项,它允许重新训练而不必从头开始,或者是否有人目前正​​在修改 Brain.js 以允许这样做,或者这甚至可能(或者 Brain.js 必须被完全重写), 如果是这样的话,对于 JavaScript 和一般编程新手(我)来说,添加它会特别困难,我什至从哪里开始。

感谢您的帮助

另外,有超过 1500 名声望的人可以为brain.js 做一个标签吗,谢谢

【问题讨论】:

    标签: javascript brain.js


    【解决方案1】:

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

    【讨论】:

    • 谢谢,我想这就是我正在寻找的,但我不完全确定,这是否意味着我可以训练网络,然后使用它,然后在停止的地方继续训练?
    • 我曾经知道这个问题的答案。我相信你是对的。抱歉,我回复的有点晚了。
    • 你不能用brain.js和RNN LSTM来做它不支持。
    猜你喜欢
    • 2018-12-20
    • 2021-10-24
    • 2019-09-07
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多