Giter Club home page Giter Club logo

awesome-scikit-learn's Introduction

Awesome scikit-learn Awesome

scikit-learn logo

Machine Learning in Python

Contents

Algorithms

Python packages providing additional, scikit-learn API compatible implementations of algorithms.

  • auto-sklearn - Automated machine learning toolkit and a drop-in replacement for a scikit-learn estimator.
  • scikit-cmeans - C-means fuzzy clustering algorithms.
  • scikit-dda - Scikit-learn-compatible Deep Discriminant Analysis.
  • scikit-garden - A garden of scikit-learn compatible trees.
  • scikit-keras - Scikit-learn-compatible Keras models.
  • scikit-MDR - A sklearn-compatible Python implementation of Multifactor Dimensionality Reduction (MDR) for feature construction.
  • scikit-multilearn - Multi-label classification algorithms and wrappers for other libraries.
  • scikit-network - Network graph algorithms.
  • scikit-optimize - Methods for sequential model-based optimization.
  • scikit-sos - Stochastic Outlier Selection (SOS) for detecting outliers.
  • scikit-splearn - Toolbox for spectral learning algorithms.

Applications

  • dash-svm - Interactive exploration of Support Vector Machine (SVM).

Books

Documentation

Examples

Extensions

Python packages providing functionality to help working with scikit-learn.

  • scikit-datasets - Scikit-learn-compatible datasets.
  • sklearn-deap - Use evolutionary algorithms instead of gridsearch in scikit-learn.
  • scikit-ext - Various estimators and separators.
  • scikit-neuralnetwork - Deep neural networks without the learning cliff and classifiers and regressors compatible with scikit-learn.
  • sklearn-onnx - Convert your scikit-learn model into ONNX.
  • scikit-onnxruntime - Scikit-learn wrapper of onnxruntime.
  • sklearn-pandas - Pandas integration with sklearn.
  • scikit-plot - A visualization library for quick and easy generation of common plots in data analysis and machine learning.
  • sklearn-pmml-model - A library to parse PMML models into Scikit-learn estimators.
  • sklearn-porter - Transpile trained scikit-learn models to C, Java, Javascript and others.
  • scikit-spark - Spark acceleration for Scikit-Learn cross validation techniques.
  • scikit-vis - Adds gorgeous, easy-to-use graphics to the massively popular scikit-learn.
  • sklearn-xarray - Wrappers that allow the user to apply scikit-learn estimators to xarray types (tensors) without losing their labels.
  • SciPy - List of scikits - Very incomplete list of extensions for SciPy helpful e.g. for domain specific work/integration with scikit-learn.
  • SciPy - Topical software - List of software which can be helpful when working in the SciPy universe.

Frameworks

Frameworks built on top of scikit-learn

  • ML-ENS - High performance ensemble learning: ML-ENS combines a Scikit-learn high-level API with a low-level computational graph framework to build memory efficient, maximally parallelized ensemble networks in as few lines of codes as possible.
  • modAL - A modular active learning framework.
  • nilearn - Machine learning for Neuro-Imaging.
  • tsfresh - Time Series Feature extraction based on scalable hypothesis tests.
  • tslearn - Machine learning tools for the analysis of time series.
  • Reproducible Experiment Platform (REP)
  • SciKit-Learn Laboratory (SKLL)

Frameworks scikit-learn is built on top of

  • SciPy - Ecosystem for mathematics, science, and engineering.
    • Matplotlib - Comprehensive 2D Plotting.
    • numpy - Base N-dimensional array package.
    • pandas - Data structures & analysis.

MOOCs

Papers

Presentations

2019

2018

2017

2016

2015

2014

2013

awesome-scikit-learn's People

Contributors

niedakh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.