{"repo":"online-ml/river","free":true,"listed":false,"github":"https://github.com/online-ml/river","clone":"git clone https://github.com/online-ml/river.git","description":"🌊 Online machine learning in Python","language":"Python","stars":5917,"topics":["incremental-learning","machine-learning","python","online-learning","online-statistics","data-science","streaming","online-machine-learning","streaming-data","concept-drift"],"license":"BSD-3-Clause","category":"machine-learning","readme_excerpt":"River is a Python library for online machine learning . It aims to be the most user-friendly library for doing machine learning on streaming data. River is the result of a merger between creme and scikit-multiflow . ⚡️ Quickstart As a quick example, we'll train a logistic regression to classify the website phishing dataset. Here's a look at the first observation in the dataset. Now let's run the model on the dataset in a streaming fashion. We sequentially interleave predictions and model updates. Meanwhile, we update a performance metric to see how well the model is doing. Of course, this is just a contrived example. We welcome you to check the introduction section of the documentation for a more thorough tutorial. 🛠 Installation River is intended to work with Python 3.11 and above . Installation can be done with pip : There are wheels available for Linux, MacOS, and Windows. This means you most probably won't have to build River from source. River's core online interface ( learn one / predict one ) has no pandas dependency. The mini-batch interface ( learn many , predict many , predict proba many , transform many ) is built on pandas and is opt-in: You can install the latest development version from GitHub as so: This method requires having Cython and Rust installed on your machine. 🔮 Features River provides online implementations of the following family of algorithms: - Linear models, with a wide array of optimizers - Decision trees and random forests - (Approximate) near","default_branch":null,"files":null,"tree":[],"storefront":"/r/online-ml","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/online-ml/river/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}