Metadata-Version: 2.1
Name: pyscm-ml
Version: 1.0.3
Summary: The Set Covering Machine algorithm
Home-page: https://github.com/aldro61/pyscm
Author: Alexandre Drouin
Author-email: aldro61@gmail.com
Maintainer: Alexandre Drouin
Maintainer-email: aldro61@gmail.com
License: GPL-3
Keywords: machine-learning classification set-covering-machine rule-based-models
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: scikit-learn
Requires-Dist: six

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
[![Build Status](https://travis-ci.org/aldro61/pyscm.svg?branch=master)](https://travis-ci.org/aldro61/pyscm)
[![DOI](https://zenodo.org/badge/17353131.svg)](https://zenodo.org/badge/latestdoi/17353131)


# 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](https://github.com/aldro61/pyscm/raw/master/examples/decision_boundary.png)

## Installation

``` 
pip install pyscm-ml
```
or

``` 
python setup.py install
```

## Running tests
```
python setup.py test
```

## Contributors
 * [Alexandre Drouin](http://graal.ift.ulaval.ca/adrouin) (package maintainer)
 * [Francis Brochu](https://github.com/PhrankBrochu)
 * [Gaël Letarte St-Pierre](https://github.com/gletarte)
 * [Mazid Osseni](https://github.com/dizam92)
 * [Pier-Luc Plante](https://github.com/plpla)
 * [Thibaud Godon](https://github.com/thibgo)


