我正在寻求使用Pybrain实现在线机器学习算法 . 我知道在线机器学习没有内置的优化,但我想知道我是否可以通过在单个训练样例(即SGD)上反复训练神经网络来实现解决方法 .

在我实例化神经网络和1个训练示例的 dataset 之后,我调用了 trainUntilConvergence(dataset=training_data,maxEpochs=100) ,它找到了神经网络的最佳权重 . 如果我再次调用此函数,在另一个 dataset 上,它会保留已经学过的权重,还是会重新开始 . 如果它保留了之前培训的权重,它实际上是执行SGD,因此可以实现在线机器学习,对吧?

我最近进入了机器学习,数据科学和Stack Overflow . 对不起,如果我的问题天真和/或不清楚 . 感谢您的时间 .