Hello,
A ChainCRF would work well for my application, and the data will accumulate one sample at a time and could potentially be quite large, so I'd like to do online learning. I see there are several learners to choose from, at least two of which (StructuredPerceptron and FrankWolfeSSVM) appear to have options for online learning. I intend to use the FrankWolfeSSVM if possible.
I'm unclear on how to use these learners in a truly online way. Following the scikit-learn convention, I would expect there to be a partial_fit() method. Repeated calls to fit() with new data do not incrementally update the model, but rather completely re-fit it, discarding what was learned from previous data. Is there some option I'm missing? Or is partial_fit() a feature that will be added in the future?
Thanks for the help,
James