2016-03-19 Nice extensions to scikit-learn

Some projects mentioned at Related Projects (to scikit-learn):

  • sklearn_pandas: this module provides a bridge between Scikit-Learn’s machine learning methods and pandas-style Data Frames.

  • gplearn: gplearn implements Genetic Programming in Python, with a scikit-learn inspired and compatible API.”),

  • nolearn: contains a number of wrappers and abstractions around existing neural network libraries, most notably Lasagne, along with a few machine learning utility modules. All code is written to be compatible with scikit-learn.

  • mlxtend: check out the documentation, really nice, this is a library consisting of useful tools and extensions for the day-to-day data science tasks.

  • sacred: facilitates automated and reproducible experimental research.

And some others with C++ inside:

  • pystruct: learning Structured Prediction in Python.

  • seqlearn: sequence classification toolkit for Python. It is designed to extend scikit-learn and offer as similar as possible an API.

  • py-earth: a Python implementation of Jerome Friedman’s Multivariate Adaptive Regression Splines algorithm, in the style of scikit-learn.

  • hmmlearn: Hidden Markov Models in Python, with scikit-learn like API.