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.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e78c592a8e682a3a2dd0077cee41e9a1bac7b23c650dc261a243d5f20d966e7 |
|
MD5 | 3e1d0c2268df3f1ce32cc8428ed47b18 |
|
BLAKE2b-256 | 535dbac0577491aa83d7b4e06c7a94f2e1e492528e3ebd0b73c05a1bb9ad5709 |
Hashes for scikit_multiflow-0.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d0b594442b997a5b02863df45b53fd5f5f548b4a0fc000a4930dc2716630921 |
|
MD5 | 295ca5c9ba0430e04a3db40b8db6fba5 |
|
BLAKE2b-256 | 9bd521c7d70ef3c1c0b89e3144950219b7a299aa147d12a055cc11ab395cd0c0 |
Hashes for scikit_multiflow-0.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd9c15124d6e7c0fbed841733ff872bcf5f2b957f729d37b89a19fac10d9986 |
|
MD5 | ac774199bdb06e0971b5b12d3c99ac43 |
|
BLAKE2b-256 | c548e0c00d63c4db5243165eb6a71af2b0a0b8d3c81baf5ec23543f5277254ca |