A machine learning framework for multi-output/multi-label and stream data.
Project description
A machine learning framework for multi-output/multi-label and stream data. Inspired by MOA and MEKA, following scikit-learn's philosophy.
matplotlib backend considerations
- You may need to change your matplotlib backend, because not all backends work in all machines.
- If this is the case you need to check
matplotlib's configuration.
In the matplotlibrc file you will need to change the line:
to:backend : Qt5Agg
backend : another backend that works on your machine
- The Qt5Agg backend should work with most machines, but a change may be needed.
Jupyter Notebooks
In order to display plots from scikit-multiflow
within a Jupyter Notebook we need to define the proper mathplotlib
backend to use. This is done via a magic command at the beginning of the Notebook:
%matplotlib notebook
JupyterLab is the next-generation user interface for Jupyter, currently in beta, it can display interactive plots with some caveats. If you use JupyterLab then the current solution is to use the jupyter-matplotlib extension:
%matplotlib widget
Citing scikit-multiflow
If you want to cite scikit-multiflow
in a scientific publication, please use the following Bibtex entry:
@article{skmultiflow,
author = {Jacob Montiel and Jesse Read and Albert Bifet and Talel Abdessalem},
title = {Scikit-Multiflow: A Multi-output Streaming Framework },
journal = {Journal of Machine Learning Research},
year = {2018},
volume = {19},
number = {72},
pages = {1-5},
url = {http://jmlr.org/papers/v19/18-251.html}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for scikit_multiflow-0.4.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17842a0719992871f66f2edd475c3cf947be73d16595cb28d9ec26a79cfc58de |
|
MD5 | 8150b71363604b2e381a79a3937e3a9a |
|
BLAKE2b-256 | 0b3211ca505fc79cade9892cd51b8bc34ba676fea41c3349df187e681628fc00 |
Hashes for scikit_multiflow-0.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d4007aa311dcea3583b1a967089638d601b507d7d07fbc4b81453b3cf1b45f |
|
MD5 | 70ffdeb13737b658626365ece324450f |
|
BLAKE2b-256 | d0d0d73be8c424e116862f26cf4e0f99c41e4f0982519aa7bb923c715f05c166 |
Hashes for scikit_multiflow-0.4.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13b04651b80169bb2b488322361315cb925a6aeb58297bd583b01e27c6a5cfdc |
|
MD5 | 0fb5b5027ed482366a46fbef169f1f1f |
|
BLAKE2b-256 | f5e7b532034acc536e23d16958a98724ffb1990cf84401d276fe6d0a93bbc945 |