Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.4 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.4 KB

pystream

An MOA-based implementation for data stream classification in Python/Cython integrated with Stream Based Active Learning Techniques.

Includes:

Base learners:

Ensembles:

Util and evaluation classes.

To run:

  • pip install -r requirements.txt --user
  • chmod +x compile.sh
  • ./compile.sh (builds Cython extensions, creates .so files and installs the library inplace)
  • Follow tests/test.py file

TODO:

  • Fully document code
  • Improve Cython implementation
  • Add more algorithms
  • Provide a better usage manual
  • Cleanup code better

Notes

  • Needs cython to compile code when installing
  • The datasets files can be found in here, just download the datasets.tar.gz file and extract the entire datasets directory inside the tests directory before running test.py