Skip to main content

Addon to scikit-learn for handling set-based data.

Project description

skl-groups is a package to perform machine learning on sets (or “groups”) of features in Python. It extends the scikit-learn library with support for either transforming sets into feature vectors that can be operated on with standard scikit-learn constructs or obtaining pairwise similarity/etc matrices that can be turned into kernels for use in scikit-learn.

For an introduction to the package, why you might want to use it, and how to do so, check out the documentation.

skl-groups is currently in early stages of development; feel free to get in touch (dsutherl@cs.cmu.edu) if you’re interested.

Installation

Full instructions are in the documentation, but the short version is to do:

$ conda install -c http://conda.binstar.org/dougal skl-groups

if you use conda, or:

$ pip install skl-groups

if not. If you pip install and want to use the kNN divergence estimator, you’ll need to install either cyflann or the regular pyflann bindings to FLANN, and you’ll want a version of FLANN with OpenMP support. A faster version of the kNN estimator is enabled by the skl-groups-accel package (also in pip), which requires cyflann and a working C compiler with OpenMP support (i.e. gcc).

Release history Release notifications

History Node

0.1.7

History Node

0.1.6

History Node

0.1.5

History Node

0.1.4

History Node

0.1.3

This version
History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
skl-groups-0.1.2.tar.gz (39.9 kB) Copy SHA256 hash SHA256 Source None Jul 3, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page