Skip to main content

A curated list of awesome Machine Learning frameworks, libraries and software.

1
GitHub Stars
1.1k
Curated Resources
36
Categories
18 hours ago
Last Refreshed
APLCC++Common LispClojureCrystalElixirErlangFortranGoHaskellJavaJavaScriptJuliaKotlinLuaMatlab.NETObjective COCamlOpenCVPerlPerl 6PHPPythonRubyRustRSASScalaSchemeSwiftTensorFlowToolsBooksCredits

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me general-purpose machine learning resources from awesome-machine-learning"

Installation instructions →

What's inside

PHP

  • 19 QuestionsGeneral-Purpose Machine Learning

    A machine learning / bayesian inference assigning attributes to objects.

Python

.NET

  • Accord-Framework

  • Accord.MachineLearning

    Support Vector Machines, Decision Trees, Naive Bayesian models, K-means, Gaussian Mixture models and general algorithms such as Ransac, Cross-validation and Grid-Search for machine-learning applications. This package is part of the Accord.NET Framework.

  • Accord.NET

    Together with AForge.NET, this library can provide image processing and computer vision algorithms to Windows, Windows RT and Windows Phone. Some components are also available for Java and Android.

  • AForge.NET

    Open source C# framework for developers and researchers in the fields of Computer Vision and Artificial Intelligence. Development has now shifted to GitHub.

Scala

  • adam

    A genomics processing engine and specialized file format built using Apache Avro, Apache Spark and Parquet. Apache 2 licensed.

  • Algebird

    Abstract Algebra for Scala.

  • BIDMach

    CPU and GPU-accelerated Machine Learning Library.

  • BIDMat

    CPU and GPU-accelerated matrix library intended to support large-scale exploratory data analysis.

  • bioscala

    Bioinformatics for the Scala programming language

  • Breeze

    Breeze is a numerical processing library for Scala.

Java

  • aerosolve

    A machine learning library by Airbnb designed from the ground up to be human friendly.

  • AMIDST Toolbox

    A Java Toolbox for Scalable Probabilistic Machine Learning.

  • 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.

  • Chips-n-Salsa

    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.

  • ClearTK

    ClearTK provides a framework for developing statistical natural language processing (NLP) components in Java and is built on top of Apache UIMA.

  • CMU Sphinx

    Open Source Toolkit For Speech Recognition purely based on Java speech recognition library.

R

  • ahaz

    ahaz: Regularization for semiparametric additive hazards regression.

  • arules

    arules: Mining Association Rules and Frequent Itemsets

  • biglasso

    biglasso: Extending Lasso Model Fitting to Big Data in R.

  • bmrm

    bmrm: Bundle Methods for Regularized Risk Minimization Package.

  • Boruta

    Boruta: A wrapper algorithm for all-relevant feature selection.

  • bst

    bst: Gradient Boosting.

Swift

  • AIToolbox

    A toolbox framework of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Algorithms, MDP, Mixture of Gaussians.

  • Awesome CoreML

    A curated list of pretrained CoreML models.

  • Awesome Core ML Models

    A curated list of machine learning models in CoreML format.

  • Bender

    Fast Neural Networks framework built on top of Metal. Supports TensorFlow models.

  • BrainCore

    The iOS and OS X neural network framework.

Perl

Showing a sample of 1.1k resources. View the full list on GitHub →