A curated list of awesome Python frameworks, libraries, software getting started tutorial

Newest releases

aria42 Infer Inference and Machine Learning in Clojure Infer is a library for machine learning and statistical inference, designed to be used in real product

jimpil enclog Clojure wrapper for the encog (v3) machine-learning framework . -from the official encog website: "Encog is an open source Machine Learning fra

masatoi Cl-Online-Learning A collection of machine learning algorithms for online linear classification written in Common Lisp. Implemented algorithms Binary

dakrone Clojure library interface to OpenNLP - A library to interface with the OpenNLP (Open Natural Language Processing) library

alteryx "One of the holy grails of machine learning is to automate more and more of the feature engineering process." ― Pedro Domingos, A Few Useful Things to

baidu-research In Chinese 中文版 warp-ctc A fast parallel implementation of CTC, on both CPU and GPU. Introduction Connectionist Temporal Classification is a loss funct

tensorflow TensorFlow Data Validation TensorFlow Data Validation (TFDV) is a library for exploring and validating machine learning data. It is designed to be hig

rsteca sklearn-deap Use evolutionary algorithms instead of gridsearch in scikit-learn. This allows you to reduce the time required to find the best parameter

mattcunningham Naive Bayesian Classifier in APL © 2015-2016 Matthew Cunningham About This is a simple naive bayesian classifier to gain independent probabilistic ass

SeniorSA hybrid-rs-trainner Treine suas engines de recomendação with zero code! :) Sumário Sistemas de Recomendação Collaborative Filtering Content-Based Filte

awslabs Deequ - Unit Tests for Data Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large da

hendrycks Outlier Exposure This repository contains the essential code for the paper Deep Anomaly Detection with Outlier Exposure (ICLR 2019). Requires Python 3

yzhao062 SUOD: Accelerating Large-scare Unsupervised Heterogeneous Outlier Detection Deployment & Documentation & Stats Build Status & Coverage & Maintainabili

vaexio What is Vaex? Vaex is a high performance Python library for lazy Out-of-Core DataFrames (similar to Pandas), to visualize and explore big tabular data

jpmml Sparklyr2PMML R library for converting Apache Spark ML pipelines to PMML. Features This package provides R wrapper classes and functions for the JPMML

ml31415 numpy-groupies This package consists of a small library of optimised tools for doing things that can roughly be considered "group-indexing operations"

Vaishaal numpywren Scientific Computing with Infinite Ram What is this? numpywren is scientific computing framework built on top of the serverless execution fr

jpmml PySpark2PMML Python library for converting Apache Spark ML pipelines to PMML. Features This package provides Python wrapper classes and functions for

BaguaSys Bagua is a deep learning training acceleration framework for PyTorch developed by AI platform@Kuaishou Technology and DS3 Lab@ETH Zürich. Bagua curren

DEAP DEAP DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. It seeks to make algorithms explicit and data stru

progfolio Wordel: Wordle (aka Lingo) in Emacs Install With straight.el (straight-use-package '(wordel :host github :repo "progfolio/wordel" :files (:defaults "w

pybrain PyBrain -- the Python Machine Learning Library

mattjj Bayesian inference in HSMMs and HMMs This is a Python library for approximate unsupervised inference in Bayesian Hidden Markov Models (HMMs) and expli

ZhiningLiu1998 Class-imbalanced / Long-tailed ensemble learning in Python. Modular, flexible, and extensible. | 模块化、灵活、易扩展的类别不平衡/长尾机器学习库

Theano Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.

proycon python-timbl is a Python extension module wrapping the full TiMBL C++ programming interface. With this module, all functionality exposed through the C++ interface is also available to Python scripts. Being able to access the API f

abhik Pebl is a python library and command line application for learning the structure of a Bayesian network given prior knowledge and observations. Pebl in

EducationalTestingService SciKit-Learn Laboratory This Python package provides command-line utilities to make it easier to run machine learning experiments with scikit-learn. O

zueve Neurolab Neurolab is a simple and powerful Neural Network Library for Python. Contains based neural networks, train algorithms and flexible framework

HIPS Spearmint Spearmint is a software package to perform Bayesian optimization. The Software is designed to automatically run experiments (thus the code n

patvarilly This is a Python implementation of cover trees, a data structure for finding nearest neighbors in a general metric space (e.g., a 3D box with periodic

nilearn nilearn Nilearn enables approachable and versatile analyses of brain volumes. It provides statistical and machine-learning tools, with instructive doc