River
Publish date: 2022-11-30 Wednesday
Last updated: 2022-11-30 Wednesday
Last updated: 2022-11-30 Wednesday
River Ml
Is a python package for online learning (retraining model while predicting) and can be found at github @online-ml/river.
As they say themselves:
You should ask yourself if you need online machine learning. The answer is likely no. Most of the time batch learning does the job just fine. An online approach might fit the bill if:
You want a model that can learn from new data without having to revisit past data.
You want a model which is robust to concept drift.
You want to develop your model in a way that is closer to what occurs in a production context, which is usually event-based.
Some specificities of River are that:
It focuses on clarity and user experience, more so than performance.
It's very fast at processing one sample at a time. Try it, you'll see.
It plays nicely with the rest of Python's ecosystem.
what do I think about it
I have never used online learning. this seems very easy to use!