.. blogpost:: :title: Nice extensions to scikit-learn :keywords: mlxtend, gnumpy, scacredn nolearn, pystruct :date: 2016-03-19 :categories: module 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.