foss

River

A Python library for online machine learning.

scikit-multiflow

One of the ancestors of River. [Superseded by River]

scikit-multiflow has been accepted at JMLR MLOSS!

Our paper describing scikit-multiflow has been accepted for publication at the Journal of Machine Learning Research - Machine Learning Open Source Software (JMLR MLOSS). Abstract: Scikit-multiflow is a multi-output/multi-label and stream data mining framework for the Python programming language. Conceived to serve as a platform to encourage democratization of stream learning research, it provides multiple state of the art methods for stream learning, stream generators and evaluators. scikit-multiflow builds upon popular open source frameworks including scikit-learn, MOA and MEKA.

scikit-multiflow preprint is available!

The preprint version of our paper describing scikit-multiflow is available on arXiv Abstract: Scikit-multiflow is a multi-output/multi-label and stream data mining framework for the Python programming language. Conceived to serve as a platform to encourage democratization of stream learning research, it provides multiple state of the art methods for stream learning, stream generators and evaluators. scikit-multiflow builds upon popular open source frameworks including scikit-learn, MOA and MEKA. Development follows the FOSS principles and quality is enforced by complying with PEP8 guidelines and using continuous integration and automatic testing.