我使用支持向量回归预测股票价格。我已经接受了一些价值观的培训,但是每当我必须根据这一点(在线学习)进行训练时,我就会预测这些值。所以我已经通过了预测后在循环内训练的值。
inside loop
//prediction
clf.fit(testx[i],testy[i])
所以当我每次调用fit函数时svr训练如何在内部基于一个输入?
答案 0 :(得分:1)
clf.fit
不是增量的。除了新实例之外,您还必须传递所有以前的训练点,以重新训练一个不幸地受益于新数据点的新模型。
这是由sklearn.svm.SVR
类内部使用的libsvm库实现的SMO算法的限制。