Top 50 Awesome List

josephmisiti/awesome-machine-learning

Computer Science  5 days ago  56.1k
A curated list of awesome Machine Learning frameworks, libraries and software.
View byDAY/WEEK/README
View on Github

Sep 25th

Python

General-Purpose Machine Learning

  • AutoML-Implementation-for-Static-and-Dynamic-Data-Analyticsstars92: A tutorial to help machine learning researchers to automatically obtain optimized machine learning models with the optimal learning performance on any specific task.
  • Sep 9th

    TensorFlow

    General-Purpose Machine Learning

  • Awesome Kerasstars4 - A curated list of awesome Keras projects, libraries and resources.
  • Sep 5th

    Tools

    Misc

  • MLEMstars484 - Version and deploy your ML models following GitOps principles
  • Aug 29th

    Tools

    Misc

  • Comet - ML platform for tracking experiments, hyper-parameters, artifacts and more. It's deeply integrated with over 15+ deep learning frameworks and orchestration tools. Users can also use the platform to monitor their models in production.
  • VDPstars179 - open source visual data ETL to streamline the end-to-end visual data processing pipeline: extract unstructured visual data from pre-built data sources, transform it into analysable structured insights by Vision AI models imported from various ML platforms, and load the insights into warehouses or applications.
  • Aug 7th

    Java

    General-Purpose Machine Learning

  • Chips-n-Salsastars24 - A Java library for genetic algorithms, evolutionary computation, and stochastic local search, with a focus on self-adaptation / self-tuning, as well as parallel execution.
  • Jul 17th

    Python

    General-Purpose Machine Learning

  • Upginistars145: Free automated data & feature enrichment library for machine learning - automatically searches through thousands of ready-to-use features from public and community shared data sources and enriches your training dataset with only the accuracy improving features.
  • Jul 14th

    Go

    General-Purpose Machine Learning

  • go-ml-benchmarksstars24 — benchmarks of machine learning inference for Go.
  • Java

    General-Purpose Machine Learning

  • Encogstars739 - An advanced neural network and machine learning framework. Encog contains classes to create a wide variety of networks, as well as support classes to normalize and process data for these neural networks. Encog trainings using multithreaded resilient propagation. Encog can also make use of a GPU to further speed processing time. A GUI based workbench is also provided to help model and train neural networks.
  • MLlib in Apache Spark - Distributed machine learning library in Spark.
  • Neuroph - Neuroph is lightweight Java neural network framework.
  • Java

    Deep Learning

  • Keras Beginner Tutorial - Friendly guide on using Keras to implement a simple Neural Network in Python.
  • Javascript

    Natural Language Processing

  • nlp.jsstars5.1k - An NLP library built in node over Natural, with entity extraction, sentiment analysis, automatic language identify, and so more.
  • Javascript

    General-Purpose Machine Learning

  • tensor-jsstars32 - A deep learning library for the browser, accelerated by WebGL and WebAssembly.
  • Julia

    General-Purpose Machine Learning

  • MLJstars1.5k - A Julia machine learning framework.
  • Jun 30th

    Python

    General-Purpose Machine Learning

  • dirty_catstars604 - facilitates machine-learning on dirty, non-curated categories. It provides transformers and encoders robust to morphological variants, such as typos.
  • Jun 16th

    Clojure

    General-Purpose Machine Learning

  • scicloj.mlstars127 - A idiomatic Clojure machine learning library based on tech.ml.dataset with a unique approach for immutable data processing pipelines.
  • Jun 7th

    C++

    General-Purpose Machine Learning

  • Nebulgymstars175 - Easy-to-use library to accelerate AI training. [DEEP LEARNING]
  • Nebullvmstars1.4k - Easy-to-use library to boost AI inference. [DEEP LEARNING]
  • May 24th

    Python

    General-Purpose Machine Learning

  • Shapashstars2k : Shapash is a Python library that provides several types of visualization that display explicit labels that everyone can understand.
  • Eurybiastars158: Eurybia monitors data and model drift over time and securizes model deployment with data validation.
  • Colossal-AIstars5k: An open-source deep learning system for large-scale model training and inference with high efficiency and low cost.
  • May 19th

    Tools

    Misc

  • Qdrant – Qdrant is open sourcestars2.6k vector similarity search engine with extended filtering support, written in Rust.
  • May 18th

    C++

    General-Purpose Machine Learning

  • N2D2stars117 - CEA-List's CAD framework for designing and simulating Deep Neural Network, and building full DNN-based applications on embedded platforms
  • May 5th

    C++

    General-Purpose Machine Learning

  • oneDNNstars3k - An open-source cross-platform performance library for deep learning applications.
  • Apr 14th

    Python

    Reinforcement Learning

  • DI-enginestars1.1k - DI-engine is a generalized Decision Intelligence engine. It supports most basic deep reinforcement learning (DRL) algorithms, such as DQN, PPO, SAC, and domain-specific algorithms like QMIX in multi-agent RL, GAIL in inverse RL, and RND in exploration problems.
  • Tools

    Misc

  • milvus – Milvus is open sourcestars13.8k vector database for production AI, written in Go and C++, scalable and blazing fast for billions of embedding vectors.
  • Apr 8th

    Python

    Python Survival Analysis

  • lifelinesstars2k - lifelines is a complete survival analysis library, written in pure Python
  • Scikit-Survivalstars831 - scikit-survival is a Python module for survival analysis built on top of scikit-learn. It allows doing survival analysis while utilizing the power of scikit-learn, e.g., for pre-processing or doing cross-validation.
  • Mar 24th

    Python

    General-Purpose Machine Learning

  • Towhee - A Python module that encode unstructured data into embeddings.
  • Mar 18th

    Python

    Federated Learning

  • Flower - A unified approach to federated learning, analytics, and evaluation. Federate any workload, any ML framework, and any programming language.
  • PySyftstars8.3k - A Python library for secure and private Deep Learning.
  • Tensorflow-Federated A federated learning framework for machine learning and other computations on decentralized data.
  • Mar 10th

    Tools

    Misc

  • Chaos Geniusstars475 - ML powered analytics engine for outlier/anomaly detection and root cause analysis.
  • Jan 31st

    Python

    Computer Vision

  • deepfacestars4.6k - A lightweight face recognition and facial attribute analysis (age, gender, emotion and race) framework for Python covering cutting-edge models such as VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, Dlib and ArcFace.
  • retinafacestars419 - deep learning based cutting-edge facial detector for Python coming with facial landmarks
  • Python

    General-Purpose Machine Learning

  • ChefBooststars352 - a lightweight decision tree framework for Python with categorical feature support covering regular decision tree algorithms such as ID3, C4.5, CART, CHAID and regression tree; also some advanved bagging and boosting techniques such as gradient boosting, random forest and adaboost.
  • Jan 11th

    Python

    General-Purpose Machine Learning

  • dtaidistancestars773 - High performance library for time series distances (DTW) and time series clustering.
  • Python

    Misc Scripts / iPython Notebooks / Codebases

  • handsonmlstars24.9k - Fundamentals of machine learning in python.
  • Jan 8th

    Python

    Data Analysis / Data Visualization

  • Vaexstars7.3k - A high performance Python library for lazy Out-of-Core DataFrames (similar to Pandas), to visualize and explore big tabular datasets. Documentation can be found here.
  • Dec 30th, 2021

    Python

    General-Purpose Machine Learning

  • RexMexstars249 -> A general purpose recommender metrics library for fair evaluation.
  • ChemicalXstars568 -> A PyTorch based deep learning library for drug pair scoring
  • Dec 29th, 2021

    Python

    General-Purpose Machine Learning

  • Deepchecksstars2.1k: Validation & testing of machine learning models and data during model development, deployment, and production. This includes checks and suites related to various types of issues, such as model performance, data integrity, distribution mismatches, and more.
  • Dec 22nd, 2021

    Python

    Data Analysis / Data Visualization

  • ipychartstars59 - The power of Chart.js in Jupyter Notebook.
  • Dec 21st, 2021

    Javascript

    General-Purpose Machine Learning

  • Auto MLstars1.6k - Automated machine learning, data formatting, ensembling, and hyperparameter optimization for competitions and exploration- just give it a .csv file! [Deprecated]
  • Dec 17th, 2021

    C++

    General-Purpose Machine Learning

  • PyCaretstars6.3k - An open-source, low-code machine learning library in Python that automates machine learning workflows.
  • Clojure

    General-Purpose Machine Learning

  • clj-mlstars135 - A machine learning library for Clojure built on top of Weka and friends.
  • Touchstonestars133 - Clojure A/B testing library.
  • Clojure

    Deep Learning

  • Flarestars282 - Dynamic Tensor Graph library in Clojure (think PyTorch, DynNet, etc.)
  • Clojure

    Data Analysis

  • tech.ml.datasetstars467 - Clojure dataframe library and pipeline for data processing and machine learning
  • Clojure

    Data Visualization

  • Pink Gorilla Notebookstars100 - A Clojure/Clojurescript notebook application/-library based on Gorilla-REPL
  • notespacestars139 - Notebook experience in your Clojure namespace
  • Delightstars268 - A listener that streams your spark events logs to delight, a free and improved spark UI
  • Clojure

    Misc

  • kixistatsstars327 - A library of statistical distribution sampling and transducing functions
  • Fortran

    General-Purpose Machine Learning

  • neural-fortranstars234 - A parallel neural net microframework.
  • Python

    Computer Vision

  • detectron2stars22.4k - FAIR's next-generation research platform for object detection and segmentation. It is a ground-up rewrite of the previous version, Detectron, and is powered by the PyTorch deep learning framework.
  • Python

    General-Purpose Machine Learning

  • Shapleystars181 -> A data-driven framework to quantify the value of classifiers in a machine learning ensemble.
  • brezestars96 - Theano based library for deep and recurrent neural networks.
  • Opytimizerstars533 - Python-based meta-heuristic optimization techniques.
  • Python

    Neural Networks

  • TResNet: High Performance GPU-Dedicated Architecturestars419 - TResNet models were designed and optimized to give the best speed-accuracy tradeoff out there on GPUs.
  • Jina AI An easier way to build neural search in the cloud. Compatible with Jupyter Notebooks.
  • Tools

    Misc

  • Flyte - Flyte makes it easy to create concurrent, scalable, and maintainable workflows for machine learning and data processing.
  • Dec 7th, 2021

    Kotlin

    Deep Learning

  • KotlinDLstars961 - Deep learning framework written in Kotlin.
  • Dec 6th, 2021

    Java

    Deep Learning

  • deepjavalibrary/djlstars2.8k - Deep Java Library (DJL) is an open-source, high-level, engine-agnostic Java framework for deep learning, designed to be easy to get started with and simple to use for Java developers.
  • Nov 29th, 2021

    Python

    General-Purpose Machine Learning

  • imbalanced-ensemblestars146 - Python toolbox for quick implementation, modification, evaluation, and visualization of ensemble learning algorithms for class-imbalanced data. Supports out-of-the-box multi-class imbalanced (long-tailed) classification.
  • Nov 23rd, 2021

    Books

  • Distributed Machine Learning Patternsstars149 - This book teaches you how to take machine learning models from your personal laptop to large distributed clusters. You’ll explore key concepts and patterns behind successful distributed machine learning systems, and learn technologies like TensorFlow, Kubernetes, Kubeflow, and Argo Workflows directly from a key maintainer and contributor, with real-world scenarios and hands-on projects.
  • Nov 4th, 2021

    Python

    Misc Scripts / iPython Notebooks / Codebases

  • Keras Tunerstars2.6k - An easy-to-use, scalable hyperparameter optimization framework that solves the pain points of hyperparameter search.
  • Oct 19th, 2021

    Rust

    General-Purpose Machine Learning

  • smartcorestars328 - "The Most Advanced Machine Learning Library In Rust."
  • linfastars1.9k - a comprehensive toolkit to build Machine Learning applications with Rust
  • Oct 4th, 2021

    Python

    Computer Vision

  • dockerfacestars180 - Easy to install and use deep learning Faster R-CNN face detection for images and video in a docker container. [Deprecated]
  • Oct 3rd, 2021

    Python

    Misc Scripts / iPython Notebooks / Codebases

  • Heart_Disease-Predictionstars0 - Given clinical parameters about a patient, can we predict whether or not they have heart disease?
  • Flight Fare Predictionstars0 - This basically to gauge the understanding of Machine Learning Workflow and Regression technique in specific.
  • Oct 2nd, 2021

    Python

    General-Purpose Machine Learning

  • Streamlitstars20.8k: Streamlit is an framework to create beautiful data apps in hours, not weeks.
  • Optunastars7k: Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning.
  • Sep 27th, 2021

    Python

    Computer Vision

  • Exadel CompreFacestars2.3k - face recognition system that can be easily integrated into any system without prior machine learning skills. CompreFace provides REST API for face recognition, face verification, face detection, face mask detection, landmark detection, age, and gender recognition and is easily deployed with docker.
  • Sep 22nd, 2021

    Tools

    Misc

  • DVClivestars70 - Python library for experiment metrics logging into simply formatted local files.
  • Sep 9th, 2021

    Books

  • Machine Learning Bookcamp - Learn the essentials of machine learning by completing a carefully designed set of real-world projects.
  • Sep 8th, 2021

    Python

    Computer Vision

  • computer-vision-in-actionstars1.7k - as known as L0CV, is a new generation of computer vision open source online learning media, a cross-platform interactive learning framework integrating graphics, source code and HTML. the L0CV ecosystem — Notebook, Datasets, Source Code, and from Diving-in to Advanced — as well as the L0CV Hub.
  • Sep 7th, 2021

    Books

  • Grokking Machine Learning - Grokking Machine Learning teaches you how to apply ML to your projects using only standard Python code and high school-level math.
  • Sep 4th, 2021

    Tools

    Misc

  • Weaviate – Weaviate is an open sourcestars2.8k vector search engine and vector database. Weaviate uses machine learning to vectorize and store data, and to find answers to natural language queries. With Weaviate you can also bring your custom ML models to production scale.
  • Sep 3rd, 2021

    Java

    Data Analysis / Data Visualization

  • Dr. Michael Thomas Flanagan's Java Scientific Library. [Deprecated]
  • Sep 2nd, 2021

    Tools

    Misc

  • More tools to improve the ML lifecycle: Catalyststars3k, PachydermIO. The following are Github-alike and targeting teams Weights & Biases, Neptune.ai, Comet.ml, Valohai.ai, DAGsHub.
  • Aug 25th, 2021

    Python

    Reinforcement Learning

  • RLlibstars22.2k - RLlib is an industry level, highly scalable RL library for tf and torch, based on Ray. It's used by companies like Amazon and Microsoft to solve real-world decision making problems at scale.
  • Jul 29th, 2021

    Python

    Computer Vision

  • IoT Owlstars6 - Light face detection and recognition system with huge possibilities, based on Microsoft Face API and TensorFlow made for small IoT devices like raspberry pi.
  • Jul 5th, 2021

    Python

    General-Purpose Machine Learning

  • Intel(R) Extension for Scikit-learnstars772 - A seamless way to speed up your Scikit-learn applications with no accuracy loss and code changes.
  • Jun 30th, 2021

    C++

    General-Purpose Machine Learning

  • Intel® oneAPI Data Analytics Librarystars521 - A high performance software library developed by Intel and optimized for Intel's architectures. Library provides algorithmic building blocks for all stages of data analytics and allows to process data in batch, online and distributed modes.
  • Javascript

    Demos and Scripts

  • Heroes Wear Masks - A fun TensorFlow.js-based oracle that tells, whether one wears a face mask or not. It can even tell when one wears the mask incorrectly.
  • Jun 27th, 2021

    Python

    General-Purpose Machine Learning

  • Sklearn-genetic-optstars153: An AutoML package for hyperparameters tuning using evolutionary algorithms, with built-in callbacks, plotting, remote logging and more.
  • Jun 18th, 2021

    Python

    General-Purpose Machine Learning

  • Evidentlystars2.7k: Interactive reports to analyze machine learning models during validation or production monitoring.
  • Jun 5th, 2021

    Python

    General-Purpose Machine Learning

  • FEDOTstars449: An AutoML framework for the automated design of composite modeling pipelines. It can handle classification, regression, and time series forecasting tasks on different types of data (including multi-modal datasets).
  • Jun 1st, 2021

    Python

    Reinforcement Learning

  • Mazestars215 - Application-oriented deep reinforcement learning framework addressing real-world decision problems.
  • May 24th, 2021

    Python

    Computer Vision

  • OpenVisionAPI - Open source computer vision API based on open source models.
  • Apr 23rd, 2021

    Java

    General-Purpose Machine Learning

  • knn-java-librarystars3 - Just a simple implementation of K-Nearest Neighbors algorithm using with a bunch of similarity measures.
  • Apr 22nd, 2021

    Tools

    Misc

  • MLReef - MLReef is an end-to-end development platform using the power of git to give structure and deep collaboration possibilities to the ML development process.
  • Apr 15th, 2021

    Scala

    Data Analysis / Data Visualization

  • NDScalastars38 - N-dimensional arrays in Scala 3. Think NumPy ndarray, but with compile-time type-checking/inference over shapes, tensor/axis labels & numeric data types
  • Scala

    General-Purpose Machine Learning

  • ONNX-Scalastars106 - An ONNX (Open Neural Network eXchange) API and backend for typeful, functional deep learning in Scala (3).
  • Apr 13th, 2021

    Python

    General-Purpose Machine Learning

  • Microsoft ML for Apache Sparkstars3.8k -> A distributed machine learning framework Apache Spark
  • Scala

    General-Purpose Machine Learning

  • Microsoft ML for Apache Sparkstars3.8k -> A distributed machine learning framework Apache Spark
  • Mar 23rd, 2021

    Python

    General-Purpose Machine Learning

  • Backpropstars229 - Backprop makes it simple to use, finetune, and deploy state-of-the-art ML models.
  • Mar 21st, 2021

    Python

    Natural Language Processing

  • DL Translatestars227 - A deep learning-based translation library between 50 languages, built with transformers.
  • Mar 10th, 2021

    Python

    General-Purpose Machine Learning

  • Riverstars3.6k: A framework for general purpose online machine learning.
  • Mar 9th, 2021

    Javascript

    General-Purpose Machine Learning

  • WebDNNstars1.9k - Fast Deep Neural Network Javascript Framework. WebDNN uses next generation JavaScript API, WebGPU for GPU execution, and WebAssembly for CPU execution.
  • C++

    General-Purpose Machine Learning

  • QuestDB A relational column-oriented database designed for real-time analytics on time series and event data.
  • Feb 28th, 2021

    Python

    General-Purpose Machine Learning

  • ByteHubstars50 - An easy-to-use, Python-based feature store. Optimized for time-series data.
  • Feb 10th, 2021

    Python

    General-Purpose Machine Learning

  • Hubstars4.8k - Fastest unstructured dataset management for TensorFlow/PyTorch. Stream & version-control data. Store even petabyte-scale data in a single numpy-like array on the cloud accessible on any machine. Visit activeloop.ai for more info.
  • Feb 5th, 2021

    Tools

    Misc

  • Pinecone - Vector database for applications that require real-time, scalable vector embedding and similarity search.
  • Jan 28th, 2021

    Python

    Neural Networks

  • sequiturstars288 PyTorch library for creating and training sequence autoencoders in just two lines of code
  • Jan 27th, 2021

    Python

    General-Purpose Machine Learning

  • Synthiastars29 - Multidimensional synthetic data generation in Python.
  • Jan 20th, 2021

    Python

    Natural Language Processing

  • Rasastars14.9k - A "machine learning framework to automate text-and voice-based conversations."
  • Jan 12th, 2021

    Python

    General-Purpose Machine Learning

  • Gradiostars9.4k - A Python library for quickly creating and sharing demos of models. Debug models interactively in your browser, get feedback from collaborators, and generate public links without deploying anything.
  • Jan 7th, 2021

    Python

    Misc Scripts / iPython Notebooks / Codebases

  • CAEs for Data Assimilationstars19 - Convolutional autoencoders for 3D image/field compression applied to reduced order Data Assimilation.
  • Dec 26th, 2020

    Go

    General-Purpose Machine Learning

  • go-featureprocessingstars82 - Fast and convenient feature processing for low latency machine learning in Go.
  • Dec 14th, 2020

    Python

    Computer Vision

  • Learnergystars55 - Energy-based machine learning models built upon PyTorch.
  • Python

    Natural Language Processing

  • NALPstars21 - A Natural Adversarial Language Processing framework built over Tensorflow.
  • Python

    General-Purpose Machine Learning

  • OPFythonstars27 - A Python-inspired implementation of the Optimum-Path Forest classifier.
  • Dec 10th, 2020

    PHP

    General-Purpose Machine Learning

  • PHP-ML - Machine Learning library for PHP. Algorithms, Cross Validation, Neural Network, Preprocessing, Feature Extraction and much more in one library.
  • Nov 23rd, 2020

    C

    General-Purpose Machine Learning

  • libonnxstars421 - A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support.
  • Nov 2nd, 2020

    Python

    General-Purpose Machine Learning

  • sktimestars5.7k - A unified framework for machine learning with time series
  • Oct 25th, 2020

    Python

    Computer Vision

  • lightlystars1.8k - Lightly is a computer vision framework for self-supervised learning.
  • Oct 23rd, 2020

    Tools

    Misc

  • Weights & Biases - Machine learning experiment tracking, dataset versioning, hyperparameter search, visualization, and collaboration
  • Oct 14th, 2020

    Clojure

    General-Purpose Machine Learning

  • clj-boost - Wrapper for XGBoost
  • lambda-mlstars71 - Simple, concise implementations of machine learning techniques and utilities in Clojure.
  • Clojure

    Deep Learning

  • MXNet - Bindings to Apache MXNet - part of the MXNet project
  • Deep Diamondstars377 - A fast Clojure Tensor & Deep Learning library
  • jutsu.aistars98 - Clojure wrapper for deeplearning4j with some added syntactic sugar.
  • dl4cljstars100 - Clojure wrapper for Deeplearning4j.
  • Clojure

    Data Analysis

  • Tableclothstars181 - A dataframe grammar wrapping tech.ml.dataset, inspired by several R libraries
  • Pantherastars180 - Clojure API wrapping Python's Pandas library
  • Genistars240 - a Clojure dataframe library that runs on Apache Spark
  • Clojure

    Data Visualization

  • Hanamistars303 : Clojure(Script) library and framework for creating interactive visualization applications based in Vega-Lite (VGL) and/or Vega (VG) specifications. Automatic framing and layouts along with a powerful templating system for abstracting visualization specs
  • Saitestars114 - Clojure(Script) client/server application for dynamic interactive explorations and the creation of live shareable documents capturing them using Vega/Vega-Lite, CodeMirror, markdown, and LaTeX
  • Ozstars783 - Data visualisation using Vega/Vega-Lite and Hiccup, and a live-reload platform for literate-programming
  • clojupyterstars748 - A Jupyter kernel for Clojure - run Clojure code in Jupyter Lab, Notebook and Console.
  • Clojure

    Interop

  • Java Interop - Clojure has Native Java Interop from which Java's ML ecosystem can be accessed
  • JavaScript Interop - ClojureScript has Native JavaScript Interop from which JavaScript's ML ecosystem can be accessed
  • Libpython-cljstars859 - Interop with Python
  • ClojisRstars123 - Interop with R and Renjin (R on the JVM)
  • Clojure

    Misc

  • Neanderthal - Fast Clojure Matrix Library (native CPU, GPU, OpenCL, CUDA)
  • fastmathstars168 - A collection of functions for mathematical and statistical computing, macine learning, etc., wrapping several JVM libraries
  • matlibstars23 - a Clojure library of optimisation and control theory tools and convenience functions based on Neanderthal.
  • Clojure

    Extra

  • Scicloj - Curated list of ML related resources for Clojure.
  • Oct 11th, 2020

    Java

    General-Purpose Machine Learning

  • Smile - Statistical Machine Intelligence & Learning Engine.
  • Scala

    General-Purpose Machine Learning

  • Smile - Statistical Machine Intelligence and Learning Engine.
  • Python

    Neural Networks

  • TResNet: Simple and powerful neural network library for pythonstars152 - Variety of supported types of Artificial Neural Network and learning algorithms.
  • Ruby

    Natural Language Processing

  • Raspell - raspell is an interface binding for ruby. [Deprecated]
  • Python

    General-Purpose Machine Learning

  • igelstars3k -> A delightful machine learning tool that allows you to train/fit, test and use models without writing code
  • Oct 3rd, 2020

    C++

    Computer Vision

  • VIGRAstars374 - VIGRA is a genertic cross-platform C++ computer vision and machine learning library for volumes of arbitrary dimensionality with Python bindings.
  • .NET

    General-Purpose Machine Learning

  • Infer.NET - Infer.NET is a framework for running Bayesian inference in graphical models. One can use Infer.NET to solve many different kinds of machine learning problems, from standard problems like classification, recommendation or clustering through to customized solutions to domain-specific problems. Infer.NET has been used in a wide variety of domains including information retrieval, bioinformatics, epidemiology, vision, and many others.
  • Synapsesstars64 - Neural network library in F#.
  • Objective C

    General-Purpose Machine Learning

  • MLPNeuralNetstars898 - Fast multilayer perceptron neural network library for iOS and Mac OS X. MLPNeuralNet predicts new examples by trained neural networks. It is built on top of the Apple's Accelerate Framework, using vectorized operations and hardware acceleration if available. [Deprecated]
  • Python

    Natural Language Processing

  • DeepPavlovstars5.9k - conversational AI library with many pre-trained Russian NLP models.
  • Python

    Data Analysis / Data Visualization

  • pastalogstars415 - Simple, realtime visualization of neural network training performance.
  • Tools

    Misc

  • Sacredstars3.9k - Python tool to help you configure, organize, log and reproduce experiments. Like a notebook lab in the context of Chemistry/Biology. The community has built multiple add-ons leveraging the proposed standard.
  • Oct 2nd, 2020

    Python

    General-Purpose Machine Learning

  • PyGridstars605 - Peer-to-peer network of data owners and data scientists who can collectively train AI models using PySyft
  • PySyftstars8.3k - A Python library for secure and private Deep Learning built on PyTorch and TensorFlow.
  • Oct 1st, 2020

    Python

    General-Purpose Machine Learning

  • ML Model buildingstars12 -> A Repository Containing Classification, Clustering, Regression, Recommender Notebooks with illustration to make them.
  • steppystars134 -> Lightweight, Python library for fast and reproducible machine learning experimentation. Introduces a very simple interface that enables clean machine learning pipeline design.
  • SimpleAIstars915 Python implementation of many of the artificial intelligence algorithms described in the book "Artificial Intelligence, a Modern Approach". It focuses on providing an easy to use, well documented and tested library.
  • neuropredictstars93 - Aimed at novice machine learners and non-expert programmers, this package offers easy (no coding needed) and comprehensive machine learning (evaluation and full report of predictive performance WITHOUT requiring you to code) in Python for NeuroImaging and any other type of features. This is aimed at absorbing much of the ML workflow, unlike other packages like nilearn and pymvpa, which require you to learn their API and code to produce anything useful.
  • imbalanced-learn - Python module to perform under sampling and oversampling with various techniques.
  • stacked_generalizationstars114 - Implementation of machine learning stacking technique as a handy library in Python.
  • Python

    Data Analysis / Data Visualization

  • DataVisualizationstars14 - A Github Repository Where you can Learn Datavisualizatoin Basics to Intermediate level.
  • Marsstars2.5k - A tensor-based framework for large-scale data computation which is often regarded as a parallel and distributed version of NumPy.
  • C

    General-Purpose Machine Learning

  • cONNXrstars134 - An ONNX runtime written in pure C (99) with zero dependencies focused on small embedded devices. Run inference on your machine learning models no matter which framework you train it with. Easy to install and compiles everywhere, even in very old devices.
  • C

    Computer Vision

  • VLFeat - VLFeat is an open and portable library of computer vision algorithms, which has a Matlab toolbox.
  • C++

    General-Purpose Machine Learning

  • xLearnstars3k - A high performance, easy-to-use, and scalable machine learning package, which can be used to solve large-scale machine learning problems. xLearn is especially useful for solving machine learning problems on large-scale sparse data, which is very common in Internet services such as online advertising and recommender systems.
  • skynetstars63 - A library for learning neural networks, has C-interface, net set in JSON. Written in C++ with bindings in Python, C++ and C#.
  • Hopsworksstars793 - A data-intensive platform for AI with the industry's first open-source feature store. The Hopsworks Feature Store provides both a feature warehouse for training and batch based on Apache Hive and a feature serving database, based on MySQL Cluster, for online applications.
  • C++

    Sequence Analysis

  • ToPSstars34 - This is an object-oriented framework that facilitates the integration of probabilistic models for sequences over a user defined alphabet. [Deprecated]
  • Go

    General-Purpose Machine Learning

  • go-mxnet-predictorstars55 - Go binding for MXNet c_predict_api to do inference with a pre-trained model.
  • Java

    Natural Language Processing

  • Apache cTAKES - Apache Clinical Text Analysis and Knowledge Extraction System (cTAKES) is an open-source natural language processing system for information extraction from electronic medical record clinical free-text.
  • Julia

    General-Purpose Machine Learning

  • SVMstars39 - SVM for Julia. [Deprecated]
  • Matlab

    Natural Language Processing

  • NLP - A NLP library for Matlab.
  • .NET

    General-Purpose Machine Learning

  • Neural Network Designer - DBMS management system and designer for neural networks. The designer application is developed using WPF, and is a user interface which allows you to design your neural network, query the network, create and configure chat bots that are capable of asking questions and learning from your feedback. The chat bots can even scrape the internet for information to return in their output as well as to use for learning.
  • .NET

    Data Analysis / Data Visualization

  • Math.NET Numerics - Numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and everyday use. Supports .Net 4.0, .Net 3.5 and Mono on Windows, Linux and Mac; Silverlight 5, WindowsPhone/SL 8, WindowsPhone 8.1 and Windows 8 with PCL Portable Profiles 47 and 344; Android/iOS with Xamarin.
  • Objective C

    General-Purpose Machine Learning

  • BPN-NeuralNetworkstars33 - It implemented 3 layers of neural networks ( Input Layer, Hidden Layer and Output Layer ) and it was named Back Propagation Neural Networks (BPN). This network can be used in products recommendation, user behavior analysis, data mining and data analysis. [Deprecated]
  • Multi-Perceptron-NeuralNetworkstars24 - it implemented multi-perceptrons neural network (ニューラルネットワーク) based on Back Propagation Neural Networks (BPN) and designed unlimited-hidden-layers.
  • KRHebbian-Algorithmstars