pyscm

pySCM: The Set Covering Machine in Python

View project on GitHub

License: GPL v3 Build Status DOI

pySCM

A fast implementation of the Set Covering Machine algorithm using a dynamic programming algorithm to select the rules of greatest utility.

Marchand, M., & Taylor, J. S. (2003). The set covering machine. Journal of Machine Learning Research, 3, 723–746.

Alt text

Installation

pip install pyscm-ml

or locally with

python -m pip install -e .

Running tests

python -m pip install pytest
python -m pytest

Contributors