███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗ ██╗███████╗ ██╗ ███████╗ █████╗ ██████╗ ███╗ ██╗██╗███╗ ██╗ ██████╗
████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗ ██║██╔════╝ ██║ ██╔════╝██╔══██╗██╔══██╗████╗ ██║██║████╗ ██║██╔════╝
██╔████╔██║███████║██║ ███████║██║██╔██╗ ██║█████╗ ██║ █████╗ ███████║██████╔╝██╔██╗ ██║██║██╔██╗ ██║██║ ███╗
██║╚██╔╝██║██╔══██║██║ ██╔══██║██║██║╚██╗██║██╔══╝ ██║ ██╔══╝ ██╔══██║██╔══██╗██║╚██╗██║██║██║╚██╗██║██║ ██║
██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║ ╚████║███████╗ ███████╗███████╗██║ ██║██║ ██║██║ ╚████║██║██║ ╚████║╚██████╔╝
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚══════╝ ╚══════╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝╚═╝ ╚═══╝ ╚═════╝
A curated list of awesome Machine Learning frameworks, libraries and software.
PraisonAI
PraisonAI 🦞 - Your 24/7 AI employee team. Automate and solve complex challenges with low-code multi-agent AI that plans, researches, codes, and delivers to Telegram, Discord, and WhatsApp. Handoffs, guardrails, memory, RAG, 100+ LLMs.
promptfoo
Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.
ultralytics
Ultralytics YOLO 🚀
transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
incubator-superset
Apache Superset is a Data Visualization and Data Exploration Platform
| # | repo | stars | 7d |
|---|---|---|---|
| 06 | pytorch Tensors and Dynamic neural networks in Python with strong GPU acceleration | 98,752 | +150 |
| 07 | mlx MLX: An array framework for Apple silicon | 24,984 | +139 |
| 08 | comet-llm Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards. | 18,602 | +138 |
| 09 | agentfield Framework for AI Backend. Build and run AI agents like microservices - scalable, observable, and identity-aware from day one. | 1,323 | +109 |
| 10 | jax Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more | 35,286 | +88 |
| repo | stars | 7d |
|---|---|---|
PraisonAI Tools PraisonAI 🦞 - Your 24/7 AI employee team. Automate and solve complex challenges with low-code multi-agent AI that plans, researches, codes, and delivers to Telegram, Discord, and WhatsApp. Handoffs, guardrails, memory, RAG, 100+ LLMs. | 6.4k | +530 |
promptfoo Tools Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic. | 19.1k | +433 |
ultralytics C++C Ultralytics YOLO 🚀 | 55.3k | +219 |
transformers PythonPython 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training. | 158.7k | +199 |
incubator-superset PythonPython Apache Superset is a Data Visualization and Data Exploration Platform | 72.2k | +160 |
pytorch PythonPython Tensors and Dynamic neural networks in Python with strong GPU acceleration | 98.8k | +150 |
mlx PythonPython MLX: An array framework for Apple silicon | 25.0k | +139 |
comet-llm PythonPython Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards. | 18.6k | +138 |
agentfield Tools Framework for AI Backend. Build and run AI agents like microservices - scalable, observable, and identity-aware from day one. | 1.3k | +109 |
jax PythonPython Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more | 35.3k | +88 |
tensorflow PythonPython An Open Source Machine Learning Framework for Everyone | 194.4k | +76 |
opik PythonPython Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards. | 18.6k | +76 |
ray PythonPython Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads. | 41.9k | +62 |
gradio PythonPython Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work! | 42.2k | +54 |
haystack PythonPython Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems. | 24.7k | +49 |
ML-From-Scratch PythonPython Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning. | 31.2k | +47 |
optuna PythonPython A hyperparameter optimization framework | 13.8k | +47 |
mindsdb PythonPython Query Engine for AI Analytics: Build self-reasoning agents across all your live data | 38.9k | +39 |
autogluon PythonPython Fast and Accurate ML in 3 Lines of Code | 10.2k | +38 |
streamlit PythonPython Streamlit — A faster way to build and share data apps. | 44.1k | +34 |
mahout JavaJava Apache Mahout - an environment for quickly creating scalable, performant machine learning applications. | 2.3k | +34 |
Recommenders PythonPython Best Practices on Recommendation Systems | 21.6k | +33 |
vosk-api C++C++ Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node | 14.5k | +33 |
Gymnasium PythonPython An API standard for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym) | 11.6k | +33 |
candle RustRust Minimalist ML framework for Rust | 19.9k | +31 |
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms. | 13.0k | +29 |
LightGBM C++C++ A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks. | 18.2k | +28 |
dvc ToolsTools 🦉 Data Versioning and ML Experiments | 15.5k | +26 |
shimmy Rust ⚡ Python-free Rust inference server — OpenAI-API compatible. GGUF + SafeTensors, hot model swap, auto-discovery, single binary. FREE now, FREE forever. | 3.9k | +26 |
homemade-machine-learning PythonPython 🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained | 24.4k | +25 |
mcp-memory-service Python Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation. | 1.6k | +25 |
zipline PythonPython Zipline, a Pythonic Algorithmic Trading Library | 19.6k | +24 |
pytorch-lightning PythonPython Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes. | 31.0k | +23 |
netron JavaScriptJavaScript Visualizer for neural network, deep learning and machine learning models | 32.7k | +22 |
burn RustRust Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability. | 14.8k | +22 |
feast C++C++ The Open Source Feature Store for AI/ML | 6.9k | +22 |
face_recognition PythonPython The world's simplest facial recognition api for Python and the command line | 56.3k | +21 |
spark JavaJava Apache Spark - A unified analytics engine for large-scale data processing | 43.1k | +21 |
pytorch-image-models PythonPython The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeXT, EfficientNet, NFNet, Vision Transformer (ViT), MobileNetV4, MobileNet-V3 & V2, RegNet, DPN, CSPNet, Swin Transformer, MaxViT, CoAtNet, ConvNeXt, and more | 36.6k | +21 |
pydata-book PythonPython Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media | 24.5k | +21 |
segmentation_models.pytorch PythonPython Semantic segmentation models with 500+ pretrained convolutional and transformer-based backbones. | 11.4k | +20 |
xgboost C++C+++2 Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow | 28.2k | +19 |
bentoml PythonPython The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more! | 8.6k | +19 |
sktime PythonPython A unified framework for machine learning with time series | 9.7k | +18 |
🧠 Make your agents learn from experience. Now available as a hosted solution at kayba.ai | 2.1k | +18 |
keras PythonPython Deep Learning for humans | 63.9k | +17 |
tokenizers RustRust 💥 Fast State-of-the-Art Tokenizers optimized for Research and Production | 10.6k | +17 |
jieba PythonPython 结巴中文分词 | 34.8k | +15 |
sympy PythonPython A computer algebra system written in pure Python | 14.5k | +15 |
pgmpy PythonPython Python Toolkit for Causal and Probabilistic Reasoning | 3.2k | +15 |
altair PythonPython Declarative visualization library for Python | 10.3k | +14 |
Hub PythonPython Deeplake is AI Data Runtime for Agents. It provides serverless postgres with a multimodal datalake, enabling scalable retrieval and training. | 9.1k | +14 |
fastai PythonPython The fastai deep learning library | 28.0k | +12 |
sentencepiece C++C++ Unsupervised text tokenizer for Neural Network-based text generation. | 11.7k | +12 |
detectron2 PythonPython Detectron2 is a platform for object detection, segmentation and other visual recognition tasks. | 34.3k | +11 |
pytorch_geometric PythonPython Graph Neural Network Library for PyTorch | 23.6k | +11 |
cleanlab PythonPython Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels. | 11.4k | +11 |
neural-networks-and-deep-learning PythonPython Code samples for my book "Neural Networks and Deep Learning" | 17.6k | +10 |
pyqtgraph PythonPython Fast data visualization and GUI tools for scientific / engineering applications | 4.3k | +10 |
shapash PythonPython 🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models | 3.2k | +10 |
spaCy PythonPython 💫 Industrial-strength Natural Language Processing (NLP) in Python | 33.4k | +9 |
data-science-ipython-notebooks PythonPython Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines. | 29.0k | +9 |
deepface PythonPython A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python | 22.5k | +9 |
txtai ToolsTools 💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows | 12.4k | +9 |
deepnote Tools Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps. https://deepnote.com/ | 2.8k | +9 |
pyod PythonPython A Python Library for Outlier and Anomaly Detection, Integrating Classical and Deep Learning Techniques | 9.8k | +8 |
evidently PythonPython Evidently is an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or data pipeline. From tabular data to Gen AI. 100+ metrics. | 7.4k | +8 |
deap PythonPython Distributed Evolutionary Algorithms in Python | 6.4k | +8 |
infinity ToolsTools The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text. | 4.5k | +8 |
pybroker PythonPython Algorithmic Trading in Python with Machine Learning | 3.3k | +8 |
albumentations PythonPython Fast and flexible image augmentation library. Paper about the library: https://www.mdpi.com/2078-2489/11/2/125 | 15.3k | +7 |
statsmodels PythonPython Statsmodels: statistical modeling and econometrics in Python | 11.3k | +7 |
kedro ToolsTools Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular. | 10.8k | +7 |
river PythonPython 🌊 Online machine learning in Python | 5.8k | +7 |
nobodywho Python NobodyWho is an inference engine that lets you run LLMs locally and efficiently on any device. | 772 | +7 |
openpose C++Python+2 OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation | 33.9k | +6 |
gensim PythonPython Topic Modelling for Humans | 16.4k | +6 |
pycaret C++C++ An open-source, low-code machine learning library in Python | 9.7k | +6 |
catboost C++C+++4 A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU. | 8.9k | +6 |
CompreFace PythonPython Leading free and open-source face recognition system | 7.9k | +6 |
pytorch_geometric_temporal PythonPython PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021) | 3.0k | +6 |
metaworld PythonPython Collections of robotics environments geared towards benchmarking multi-task and meta reinforcement learning | 1.8k | +6 |
darknet CC++ Convolutional Neural Networks | 26.5k | +5 |
lime PythonPython Lime: Explaining the predictions of any machine learning classifier | 12.1k | +5 |
vaex PythonPython Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀 | 8.5k | +5 |
featuretools C++C++ An open source python library for automated feature engineering | 7.6k | +5 |
clearml Python ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution | 6.6k | +5 |
feature_engine PythonPython Feature engineering and selection open-source Python library compatible with sklearn. | 2.2k | +5 |
lightly-train PythonPython All-in-one training for vision models (YOLO, ViTs, RT-DETR, DINOv3): pretraining, fine-tuning, distillation. | 1.4k | +5 |
cornac PythonPython A Comparative Framework for Multimodal Recommender Systems | 1.0k | +5 |
rasa PythonPython 💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants | 21.1k | +4 |
annoy PythonPython Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk | 14.2k | +4 |
compromise JavaScriptJavaScript modest natural-language processing | 12.1k | +4 |
vowpal_wabbit C++C++ Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning. | 8.7k | +4 |
gocv GoGo Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO. | 7.4k | +4 |
lab PythonPython A customisable 3D platform for agent-based AI research | 7.3k | +4 |
pandas-cookbook PythonPython Recipes for using Python's pandas library | 7.1k | +4 |
scikit-opt PythonPython Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman) | 6.4k | +4 |
aim PythonPython Aim 💫 — An easy-to-use & supercharged open-source experiment tracker. | 6.1k | +4 |
mlxtend PythonPython A library of extension and helper modules for Python's data analysis and machine learning libraries. | 5.1k | +4 |
oneDNN C++C++ oneAPI Deep Neural Network Library (oneDNN) | 4.0k | +4 |
lightly PythonPython A python library for self-supervised learning on images. | 3.7k | +4 |
mljar-supervised PythonPython Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation | 3.3k | +4 |
nndeploy C++ 一款简单易用和高性能的AI部署框架 | An Easy-to-Use and High-Performance AI Deployment Framework | 1.8k | +4 |
skrub PythonPython Machine learning with dataframes | 1.6k | +4 |
skforecast PythonPython Time series forecasting with machine learning models | 1.5k | +4 |
agentic-radar ToolsTools A security scanner for your LLM agentic workflows | 942 | +4 |
cltk PythonPython The Classical Language Toolkit | 903 | +4 |
machinelearning .NET.NET ML.NET is an open source and cross-platform machine learning framework for .NET. | 9.3k | +3 |
chainer PythonPython A flexible framework of neural networks for deep learning | 5.9k | +3 |
mmlspark ScalaPython+2 Simple and Distributed Machine Learning | 5.2k | +3 |
djl JavaJava An Engine-Agnostic Deep Learning Framework in Java | 4.8k | +3 |
DI-engine PythonPython OpenDILab Decision AI Engine. The Most Comprehensive Reinforcement Learning Framework B.P. | 3.6k | +3 |
catalyst PythonPython Accelerated deep learning R&D | 3.4k | +3 |
gota GoGo Gota: DataFrames and data wrangling in Go (Golang) | 3.3k | +3 |
m2cgen ToolsTools Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies | 3.0k | +3 |
jellyfish PythonPython 🪼 a python library for doing approximate and phonetic matching of strings. | 2.2k | +3 |
ViZDoom PythonPython Reinforcement Learning environments based on the 1993 game Doom :godmode: | 2.0k | +3 |
retinaface PythonPython RetinaFace: Deep Face Detection Library for Python | 2.0k | +3 |
MLJ.jl JuliaJulia A Julia machine learning framework | 1.9k | +3 |
AutoViz PythonPython Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request. | 1.9k | +3 |
SLM-Lab PythonPython Modular Deep Reinforcement Learning framework in PyTorch. Companion library of the book "Foundations of Deep Reinforcement Learning". | 1.3k | +3 |
paramonte MatlabPython+4 ParaMonte: Parallel Monte Carlo and Machine Learning Library for Python, MATLAB, Fortran, C++, C. | 304 | +3 |
handson-ml PythonPython ⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead. | 25.8k | +2 |
bokeh PythonPython Interactive Data Visualization in the browser, from Python | 20.4k | +2 |
hadoop JavaJava Apache Hadoop | 15.5k | +2 |
natural JavaScriptJavaScript general natural language facilities for node | 10.9k | +2 |
Theano PythonPython Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It is being continued as PyTensor: www.github.com/pymc-devs/pytensor | 10.0k | +2 |
introduction_to_ml_with_python PythonPython Notebooks and code for the book "Introduction to Machine Learning with Python" | 8.1k | +2 |
SerpentAI PythonPython Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own! | 7.0k | +2 |
ml5-library JavaScriptJavaScript Friendly machine learning for the web! 🤖 | 6.6k | +2 |
nupic PythonPython Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex. | 6.4k | +2 |
deep-high-resolution-net.pytorch PythonPython The project is an official implementation of our CVPR2019 paper "Deep High-Resolution Representation Learning for Human Pose Estimation" | 4.5k | +2 |
spark-nlp ScalaScala State of the Art Natural Language Processing | 4.1k | +2 |
polyaxon C++C++ MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle | 3.7k | +2 |
retro PythonPython Retro Games in Gym | 3.6k | +2 |
computer-vision-in-action PythonPython A computer vision closed-loop learning platform where code can be run interactively online. 学习闭环《计算机视觉实战演练:算法与应用》中文电子书、源码、读者交流社区(持续更新中 ...) 📘 在线电子书 https://charmve.github.io/computer-vision-in-action/ 👇项目主页 | 2.8k | +2 |
hamilton ToolsTools Apache Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does. | 2.4k | +2 |
garage PythonPython A toolkit for reproducible reinforcement learning research. | 2.1k | +2 |
webdnn JavaScriptJavaScript The Fastest DNN Running Framework on Web Browser | 2.0k | +2 |
metric-learn PythonPython Metric learning algorithms in Python | 1.4k | +2 |
dtaidistance PythonPython Time series distances: Dynamic Time Warping (fast DTW implementation in C) | 1.2k | +2 |
systemml JavaJava An open source ML system for the end-to-end data science lifecycle | 1.1k | +2 |
GLM.jl JuliaJulia Generalized linear models in Julia | 634 | +2 |
imbalanced-ensemble PythonPython 🛠️ Class-imbalanced Ensemble Learning Toolbox. | 类别不平衡/长尾机器学习库 [NeurIPS'25] | 419 | +2 |
tablecloth ClojureClojure Dataset manipulation library built on the top of tech.ml.dataset | 357 | +2 |
brain.js JavaScriptJavaScript 🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js | 14.9k | +1 |
PySyft PythonPython Perform data science on data that remains in someone else's server | 9.9k | +1 |
espnet PythonPython End-to-End Speech Processing Toolkit | 9.8k | +1 |
pymc PythonPython Bayesian Modeling and Probabilistic Programming in Python | 9.6k | +1 |
pattern PythonPython Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization. | 8.9k | +1 |
h2o-3 JavaJava H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc. | 7.5k | +1 |
synaptic JavaScriptJavaScript architecture-free neural network library for node.js and the browser | 6.9k | +1 |
pkuseg-python PythonPython pkuseg多领域中文分词工具; The pkuseg toolkit for multi-domain Chinese word segmentation | 6.7k | +1 |
scikit-image PythonPython Image processing in Python | 6.5k | +1 |
skorch PythonPython A scikit-learn compatible neural network library that wraps PyTorch | 6.2k | +1 |
gorgonia GoGo Gorgonia is a library that helps facilitate machine learning in Go. | 5.9k | +1 |
segmentation_models PythonPython Segmentation models with pretrained backbones. Keras and TensorFlow Keras. | 4.9k | +1 |
dedupe PythonPython 🆔 A python library for accurate and scalable fuzzy matching, record deduplication and entity-resolution. | 4.5k | +1 |
DIGITS PythonPython Deep Learning GPU Training System | 4.2k | +1 |
snips-nlu PythonPython Snips Python library to extract meaning from text | 4.0k | +1 |
scikit-learn-videos PythonPython Jupyter notebooks from the scikit-learn video series | 3.8k | +1 |
bqplot PythonPython Plotting library for IPython/Jupyter notebooks | 3.7k | +1 |
simple-statistics JavaScriptJavaScript simple statistics for node & browser javascript | 3.5k | +1 |
tensorwatch PythonPython Debugging, monitoring and visualization for Python Machine Learning and Data Science | 3.5k | +1 |
stellargraph PythonPython StellarGraph - Machine Learning on Graphs | 3.0k | +1 |
lifelines PythonPython Survival analysis in Python | 2.6k | +1 |
deepdetect C++C++ Deep Learning API and Server in C++14 support for PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE | 2.5k | +1 |
retext JavaScriptJavaScript natural language processor powered by plugins part of the @unifiedjs collective | 2.4k | +1 |
karateclub PythonPython Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020) | 2.3k | +1 |
onyx JavaJava Distributed, masterless, high performance, fault tolerant data processing | 2.0k | +1 |
dfdx RustRust Deep learning in Rust, with shape checked tensors and neural networks | 1.9k | +1 |
geo GoGo S2 geometry library in Go | 1.8k | +1 |
Bender SwiftSwift Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood. | 1.8k | +1 |
oryx JavaJava Oryx 2: Lambda architecture on Apache Spark, Apache Kafka for real-time large scale machine learning | 1.8k | +1 |
pytorch-lightning-bolts PythonPython Toolbox of models, callbacks, and datasets for AI/ML researchers. | 1.8k | +1 |
NeuroNER PythonPython Named-entity recognition using neural networks. Easy-to-use and state-of-the-art results. | 1.7k | +1 |
emcee PythonPython The Python ensemble sampling toolkit for affine-invariant MCMC | 1.6k | +1 |
nilearn PythonPython Machine learning for NeuroImaging in Python | 1.4k | +1 |
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear) | 1.3k | +1 |
Mocha.jl JuliaJulia Deep Learning framework for Julia | 1.3k | +1 |
dataframe-go GoGo DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration | 1.3k | +1 |
Distributions.jl JuliaJulia A Julia package for probability distributions and associated functions. | 1.2k | +1 |
go-geom GoGo Package geom implements efficient geometry types for geospatial applications. | 961 | +1 |
rnn LuaLua Recurrent Neural Network library for Torch7's nn | 944 | +1 |
smartcore RustRust A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles. | 901 | +1 |
pytorch-frame PythonPython Tabular Deep Learning Library for PyTorch | 777 | +1 |
tech.ml.dataset ClojureClojure A Clojure high performance data processing system | 739 | +1 |
bigartm PythonPython Fast topic modeling platform | 672 | +1 |
LightGraphs.jl JuliaJulia An optimized graphs package for the Julia programming language | 667 | +1 |
dora PythonPython Tools for exploratory data analysis in Python | 649 | +1 |
opytimizer PythonPython 🐦 Opytimizer is a Python library consisting of meta-heuristic optimization algorithms. | 632 | +1 |
detecto PythonPython Build fully-functioning computer vision models with PyTorch | 625 | +1 |
ScikitLearn.jl JuliaJulia Julia implementation of the scikit-learn API https://cstjean.github.io/ScikitLearn.jl/dev/ | 559 | +1 |
Auto_ViML PythonPython Automatically Build Multiple ML Models with a Single Line of Code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request. | 546 | +1 |
word-embedding GoGo Word Embeddings in Go! | 506 | +1 |
dl-translate PythonPython Library for translating between 200 languages. Built on 🤗 transformers. | 498 | +1 |
leaves GoGo pure Go implementation of prediction part for GBRT (Gradient Boosting Regression Trees) models from popular frameworks | 473 | +1 |
sentences GoGo A multilingual command line sentence tokenizer in Golang | 466 | +1 |
Fido C++C++ A lightweight C++ machine learning library for embedded electronics and robotics. | 462 | +1 |
open-solution-home-credit PythonPython Open solution to the Home Credit Default Risk challenge 🏡 | 461 | +1 |
deep-diamond ClojureClojure A fast Clojure Tensor & Deep Learning library | 460 | +1 |
sequitur PythonPython Library of autoencoders for sequential data | 453 | +1 |
vigra C++Python+2 a generic C++ library for image analysis | 438 | +1 |
XAD C++C++ Fast, easy automatic differentiation in C++ | 411 | +1 |
hanami ClojureClojure Interactive arts and charts plotting with Clojure(Script) and Vega-lite / Vega. Flower viewing 花見 (hanami) | 409 | +1 |
TextAnalysis.jl JuliaJulia Julia package for text analysis | 380 | +1 |
TimeSeries.jl JuliaJulia Time series toolkit for Julia | 368 | +1 |
Sklearn-genetic-opt PythonPython ML hyperparameters tuning and features selection, using evolutionary algorithms. | 357 | +1 |
Swift-Brain SwiftSwift Artificial intelligence/machine learning data structures and Swift algorithms for future iOS development. bayes theorem, neural networks, and more AI. | 340 | +1 |
HypothesisTests.jl JuliaJulia Hypothesis tests for Julia | 315 | +1 |
XGBoost.jl JuliaJulia XGBoost Julia Package | 303 | +1 |
tonic PythonPython Event datasets and transforms. | 278 | +1 |
isolation-forest ScalaScala A distributed Spark/Scala implementation of the isolation forest and extended isolation forest algorithms for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference. | 253 | +1 |
kaldi C++C++ kaldi-asr/kaldi is the official location of the Kaldi project. | 15.4k | |
deeplearning4j JavaJava Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learn... | 14.2k | |
turicreate PythonPython Turi Create simplifies the development of custom machine learning models. | 11.2k | |
einops PythonPython Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others) | 9.4k | |
cortex PythonPython Production infrastructure for machine learning at scale | 8.0k | |
ccv C++C C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library | 7.2k | |
interpret Python Fit interpretable models. Explain blackbox machine learning. | 6.8k | |
snownlp PythonPython Python library for processing Chinese text | 6.6k | |
nlp.js JavaScriptJavaScript An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more | 6.6k | |
wav2letter LuaLua Facebook AI Research's Automatic Speech Recognition Toolkit | 6.4k | |
pytesseract PythonPython A Python wrapper for Google Tesseract | 6.3k | |
PRMLT MatlabMatlab Matlab code of machine learning algorithms in book PRML | 6.2k | |
Knwl.js JavaScriptJavaScript Find Dates, Places, Times, and More. A .js library for parsing text for specific information. | 5.3k | |
keras-js JavaScriptJavaScript Run Keras models in the browser, with GPU support using WebGL | 5.0k | |
aerosolve JavaJava A machine learning package built for humans. | 4.8k | |
imutils PythonPython A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python. | 4.6k | |
DrQA PythonPython Reading Wikipedia to Answer Open-Domain Questions | 4.5k | |
cml ToolsTools ♾️ CML - Continuous Machine Learning | CI/CD for ML | 4.2k | |
neon PythonPython Intel® Nervana™ reference deep learning framework committed to best performance on all hardware | 3.9k | |
Lasagne PythonPython Lightweight library to build and train neural networks in Theano | 3.9k | |
Code accompanying the book "Machine Learning for Hackers" | 3.8k | |
vispy PythonPython Main repository for Vispy | 3.6k | |
scalding ScalaScala A Scala API for Cascading | 3.5k | |
dynet C++C++ DyNet: The Dynamic Neural Network Toolkit | 3.4k | |
determined PythonPython Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow. | 3.2k | |
blaze PythonPython NumPy and Pandas interface to Big Data | 3.2k | |
igel PythonPython a delightful machine learning tool that allows you to train, test, and use models without writing code | 3.1k | |
twitter-text JavaScriptJavaScript Twitter Text Libraries. This code is used at Twitter to tokenize and parse text to meet the expectations for what can be used on the platform. | 3.1k | |
xlearn C++Python+2 High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface. | 3.1k | |
shogun PythonPython+2 Shōgun | 3.1k | |
rust-bert RustRust Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...) | 3.1k | |
MITIE C++C++ MITIE: library and tools for information extraction | 3.0k | |
keras-tuner PythonPython A Hyperparameter Tuning Library for Keras | 2.9k | |
pybrain PythonPython Another Python Machine Learning Library. | 2.9k | |
pylearn2 PythonPython Warning: This project does not have any current developer. See bellow. | 2.8k | |
ml JavaScriptJavaScript Machine learning tools in JavaScript | 2.7k | |
pipcook JavaScriptJavaScript Machine learning platform for Web developers | 2.6k | |
scikit-plot PythonPython An intuitive library to add plotting functionality to scikit-learn objects. | 2.4k | |
polyglot PythonPython Multilingual text (NLP) processing toolkit | 2.4k | |
modAL PythonPython A modular active learning framework for Python | 2.3k | |
vdp ToolsTools 🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications | 2.3k | |
textacy PythonPython NLP, before and after spaCy | 2.2k | |
PCV PythonPython Open source Python module for computer vision | 2.0k | |
Gadfly.jl JuliaJulia Crafty statistical graphics for Julia. | 1.9k | |
spago GoGo Self-contained Machine Learning and Natural Language Processing library in Go | 1.9k | |
DataFrames.jl JuliaJulia In-memory tabular data in Julia | 1.8k | |
ThinkBayes PythonPython Code repository for Think Bayes. | 1.7k | |
hyperopt-sklearn PythonPython Hyper-parameter optimization for sklearn | 1.6k | |
thundersvm MatlabC+++2 ThunderSVM: A Fast SVM Library on GPUs and CPUs | 1.6k | |
goml GoGo On-line Machine Learning in Go (and so much more) | 1.6k | |
globe GoGo Globe wireframe visualizations in Golang | 1.6k | |
libfm C++C++ Library for factorization machines | 1.5k | |
python-recsys PythonPython A python library for implementing a recommender system | 1.5k | |
Knet.jl JuliaJulia Koç University deep learning framework. | 1.4k | |
d3py PythonPython a plottling library for python, based on D3 | 1.4k | |
deeppy PythonPython Deep learning in Python | 1.4k | |
treat RubyRuby Natural language processing framework for Ruby. | 1.4k | |
nn LuaLua Neural Network package for Torch. | 1.4k | |
tdb PythonPython Interactive, node-by-node debugging and visualization for TensorFlow | 1.4k | |
scikit-learn-intelex PythonPython Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application | 1.3k | |
deep-learning-project-template PythonPython Pytorch Lightning code guideline for conferences | 1.3k | |
hopsworks C++C++ Hopsworks - Data-Intensive AI platform with a Feature Store | 1.3k | |
scikit-survival PythonPython Survival analysis built on top of scikit-learn | 1.3k | |
mining PythonPython Business Intelligence (BI) in Python, OLAP | 1.3k | |
cortex ClojureClojure Machine learning in Clojure | 1.3k | |
xcessiv PythonPython A web-based application for quick, scalable, and automated hyperparameter tuning and stacked ensembling in Python. | 1.3k | |
quepy PythonPython A python framework to transform natural language questions to queries in a database query language. | 1.3k | |
libpython-clj ClojureClojure Python bindings for Clojure | 1.2k | |
crab PythonPython Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in the world of scientific Python packages (numpy, scipy, matplotlib). | 1.2k | |
hebel PythonPython GPU-Accelerated Deep Learning Library in Python | 1.2k | |
datumbox-framework JavaJava Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications. | 1.1k | |
adam ScalaScala ADAM is a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark, and Apache Parquet. Apache 2 licensed. | 1.0k | |
kartograph.py PythonPython UNMAINTAINED! Renders beautiful SVG maps in Python. | 1.0k | |
torchnet LuaLua Torch on steroids | 992 | |
simpleai PythonPython simple artificial intelligence utilities | 989 | |
open-metric-learning PythonPython Metric learning and retrieval pipelines, models and zoo. | 985 | |
sparkling-water ScalaScala Sparkling Water provides H2O functionality inside Spark cluster | 977 | |
restricted-boltzmann-machines PythonPython Restricted Boltzmann Machines in Python. | 970 | |
gan PythonPython Tooling for GANs in TensorFlow | 966 | |
regression-js JavaScriptJavaScript Curve Fitting in JavaScript. | 950 | |
rl-tools C++C++ The Fastest Deep Reinforcement Learning Library | 942 | |
BIDMach ScalaScala CPU and GPU-accelerated Machine Learning Library | 919 | |
eaopt GoGo 🍀 Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution) | 907 | |
rumale RubyRuby Rumale is a machine learning library in Ruby | 905 | |
MLPNeuralNet Objective CGeneral-Purpose Machine Learning Fast multilayer perceptron neural network library for iOS and Mac OS X | 903 | |
science.js JavaScriptJavaScript Scientific and statistical computing in JavaScript. | 891 | |
grt C++C++ gesture recognition toolkit | 885 | |
neural-style-pt PythonPython PyTorch implementation of neural style transfer algorithm | 863 | |
mlens PythonPython ML-Ensemble – high performance ensemble learning | 862 | |
clojupyter ClojureClojure a Jupyter kernel for Clojure | 857 | |
oz ClojureClojure Data visualizations in Clojure and ClojureScript using Vega and Vega-lite | 836 | |
bayesian GoGo Naive Bayesian Classification for Golang. | 812 | |
AIToolbox SwiftSwift A toolbox of AI modules written in Swift: Graphs/Trees, Support Vector Machines, Neural Networks, PCA, K-Means, Genetic Algorithms | 802 | |
scikit-multiflow PythonPython A machine learning package for streaming data in Python. The other ancestor of River. | 795 | |
chaos_genius ToolsTools ML powered analytics engine for outlier detection and root cause analysis. | 775 | |
chemicalx PythonPython A PyTorch and TorchDrug based deep learning library for drug pair scoring. (KDD 2022) | 773 | |
bowtie PythonPython :bowtie: Create a dashboard with python! | 768 | |
clojure-opennlp ClojureClojure Natural Language Processing in Clojure (opennlp) | 758 | |
encog-java-core JavaJava 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. | 753 | |
classifier RubyRuby A general classifier module to allow Bayesian and LSI classifications. | 719 | |
mlem ToolsTools 🐶 A tool to package, serve, and deploy any ML model on any platform. Archived to be resurrected one day🤞 | 717 | |
meta C++C++ A Modern C++ Data Sciences Toolkit | 713 | |
littleballoffur PythonPython Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020) | 713 | |
thundergbm C++C++ ThunderGBM: Fast GBDTs and Random Forests on GPUs | 712 | |
dnngraph HaskellHaskell A DSL for deep neural networks, supporting Caffe and Torch | 711 | |
suiron PythonPython Machine Learning for RC Cars | 708 | |
rep PythonPython Machine Learning toolbox for Humans | 700 | |
lucent PythonPython Lucid library adapted for PyTorch | 654 | |
rustlearn RustRust Machine learning crate for Rust | 638 | |
PyGrid PythonPython A Peer-to-peer Platform for Secure, Privacy-preserving, Decentralized Data Science | 616 | |
Neuraxle PythonPython The world's cleanest AutoML library ✨ - Do hyperparameter tuning with the right pipeline abstractions to write clean deep learning production pipelines. Let your pipeline steps have hyperparameter spaces. Design steps in your pipeline like components. Compatible with Scikit-Learn, TensorFlow, and most other libraries, frameworks and MLOps environments. | 614 | |
Stanford.NLP.NET .NET.NET Stanford NLP for .NET | 611 | |
stanford-corenlp-python PythonPython Python wrapper for Stanford CoreNLP tools v3.4.1 | 611 | |
milk PythonPython MILK: Machine Learning Toolkit | 603 | |
OverFeat LuaLua A state-of-the-art generic dense feature extractor. **[Deprecated]** | 601 | |
swix SwiftSwift Swift Matrix Library | 590 | |
awesome-CoreML-models SwiftSwift Collection of models for Core ML | 586 | |
pyhsmm PythonPython library for approximate unsupervised inference in Bayesian Hidden Markov Models (HMMs) and explicit-duration Hidden semi-Markov Models (HSMMs), focusing on the Bayesian Nonparametric extensions, the HDP-HMM and HDP-HSMM, mostly with weak-limit approximations. | 575 | |
notebooks PythonPython Some sample IPython notebooks for scikit-learn | 575 | |
PigPen ClojureClojure Map-Reduce for Clojure | 565 | |
skll PythonPython SciKit-Learn Laboratory (SKLL) makes it easy to run machine learning experiments. | 561 | |
layer ToolsTools Neural network inference the Unix way | 561 | |
torch-autograd LuaLua Autograd automatically differentiates native Torch code | 558 | |
factorie ScalaScala FACTORIE is a toolkit for deployable probabilistic modeling, implemented as a software library in Scala. It provides its users with a succinct language for creating relational factor graphs, estimating parameters and performing inference. | 554 | |
SOMPY PythonPython A Python Library for Self Organizing Map (SOM) | 551 | |
Images.jl JuliaJulia An image library for Julia | 551 | |
machinelearnjs JavaScriptJavaScript Machine Learning library for the web and Node. | 540 | |
ggfortify PythonPython Define fortify and autoplot functions to allow ggplot2 to handle some popular R packages. | 538 | |
sklearn-bayes PythonPython Python package for Bayesian Machine Learning with scikit-learn API | 523 | |
lightwood PythonPython Lightwood is Legos for Machine Learning. | 502 | |
kaggle-galaxies PythonPython Winning solution for the Galaxy Challenge on Kaggle (http://www.kaggle.com/c/galaxy-zoo-the-galaxy-challenge) | 498 | |
Pavlov.js JavaScriptJavaScript Reinforcement learning using Markov Decision Processes. For JS, written in C++. | 498 | |
DataFramesMeta.jl JuliaJulia Metaprogramming tools for DataFrames | 496 | |
chefboost PythonPython A Lightweight Decision Tree Framework supporting regular algorithms: ID3, C4.5, CART, CHAID and Regression Trees; some advanced techniques: Gradient Boosting, Random Forest and Adaboost w/categorical features support for Python | 486 | |
cogcomp-nlp JavaJava CogComp's Natural Language Processing Libraries and Demos: Modules include lemmatizer, ner, pos, prep-srl, quantifier, question type, relation-extraction, similarity, temporal normalizer, tokenizer, transliteration, verb-sense, and more. | 479 | |
TResNet PythonPython Official Pytorch Implementation of "TResNet: High-Performance GPU-Dedicated Architecture" (WACV 2021) | 478 | |
pynlpl PythonPython PyNLPl, pronounced as 'pineapple', is a Python library for Natural Language Processing. It contains various modules useful for common, and less common, NLP tasks. PyNLPl can be used for basic tasks such as the extraction of n-grams and frequency lists, and to build simple language model. There are also more complex data types and algorithms. Moreover, there are parsers for file formats common in NLP (e.g. FoLiA/Giza/Moses/ARPA/Timbl/CQL). There are also clients to interface with various NLP specific servers. PyNLPl most notably features a very extensive library for working with FoLiA XML (Format for Linguistic Annotation). | 477 | |
machine-learning-module MatlabMatlab the best machine learning tutorials on the web | 476 | |
Distances.jl JuliaJulia A Julia package for evaluating distances (metrics) between vectors. | 470 | |
dn2a.js JavaScriptJavaScript Dynamic Neural Networks Architect | 465 | |
MixedModels.jl JuliaJulia A Julia package for fitting (statistical) mixed-effects models | 441 | |
pastalog PythonPython Simple, realtime visualization of neural network training performance. | 421 | |
DSP.jl JuliaJulia Filter design, periodograms, window functions, and other digital signal processing functionality | 418 | |
glot GoGo Glot is a plotting library for Golang built on top of gnuplot. | 406 | |
brushfire ScalaScala Distributed decision tree ensemble learning in Scala | 390 | |
featureforge PythonPython A set of tools for creating and testing machine learning features, with a scikit-learn compatible API | 385 | |
MultivariateStats.jl JuliaJulia A Julia package for multivariate statistics and data analysis (e.g. dimension reduction) | 384 | |
rgf PythonPython Home repository for the Regularized Greedy Forest (RGF) library. It includes original implementation from the paper and multithreaded one written in C++, along with various language-specific wrappers. | 383 | |
LambdaNet HaskellHaskell Purely functional artificial neural network library implemented in Haskell. | 383 | |
bioruby RubyRuby bioruby | 381 | |
BrainCore SwiftSwift The iOS and OS X neural network framework | 379 | |
Utilities and scripts developed as part of Microsoft's Team Data Science Process for productive data science | 379 | |
goro GoGo A High-level Machine Learning Library for Go | 374 | |
Clustering.jl JuliaJulia A Julia package for data clustering | 373 | |
sparklingpandas PythonPython Sparkling Pandas | 362 | |
gonn GoGo GoNN is an implementation of Neural Network in Go Language, which includes BPNN, RBF, PCN | 360 | |
Conjecture ScalaScala Scalable Machine Learning in Scalding | 359 | |
gold GoGo Reinforcement Learning in Go | 351 | |
upgini PythonPython Data search & enrichment library for Machine Learning → Easily find and add relevant features to your ML & AI pipeline from hundreds of public and premium external data sources, including open & commercial LLMs | 349 | |
pyss3 PythonPython A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat: | 349 | |
delight ClojureClojure A Spark UI and Spark History Server alternative with CPU and Memory metrics! Delight is free, cross-platform, and open-source. | 346 | |
RustNN RustRust A neural network crate | 341 | |
cutorch LuaLua A CUDA backend for Torch7 | 340 | |
dp LuaLua A deep learning library for streamlining research and development using the Torch7 distribution. | 339 | |
Clojush ClojureClojure The Push programming language and the PushGP genetic programming system implemented in Clojure. | 337 | |
D3xter JavaScriptJavaScript Straight forward plotting built on D3 | 336 | |
rsruby RubyRuby Ruby - R bridge. | 335 | |
mist ScalaJava+4 Serverless proxy for Spark cluster | 325 | |
cybertron GoGo Cybertron: the home planet of the Transformers in Go | 325 | |
GaussianProcesses.jl JuliaJulia A Julia package for Gaussian Processes | 319 | |
htm.java JavaJava Hierarchical Temporal Memory implementation in Java - an official Community-Driven Java port of the Numenta Platform for Intelligent Computing (NuPIC). | 318 | |
Pyevolve PythonPython Pyevolve | 315 | |
Parris PythonPython Parris, the automated infrastructure setup tool for machine learning algorithms. | 314 | |
liblinear-java JavaJava Java version of LIBLINEAR | 310 | |
nngraph LuaLua Graph Computation for nn | 302 | |
node-svm JavaScriptJavaScript Support Vector Machines for nodejs | 301 | |
lda JavaScriptJavaScript LDA topic modeling for node.js | 297 | |
geni ClojureClojure A Clojure dataframe library that runs on Spark | 293 | |
flama PythonPython Fire up your models with the flame 🔥 | 288 | |
Current version of the SuperLearner R package | 288 | |
flare ClojureClojure Dynamic Tensor Graph library in Clojure (think PyTorch, DynNet, etc.) | 288 | |
maze PythonPython Maze Applied Reinforcement Learning Framework | 287 | |
tensorflow-ocaml General-Purpose Machine Learning OCaml bindings for TensorFlow | 287 | |
datakit JavaScriptJavaScript A lightweight framework for data analysis in JavaScript. | 287 | |
fuku-ml PythonPython Simple machine learning library / 簡單易用的機器學習套件 | 284 | |
joliGEN PythonPython Generative AI Image and Video Toolset with GANs and Diffusion for Real-World Applications | 280 | |
rb-libsvm RubyRuby Ruby language bindings for LIBSVM | 279 | |
somoclu PythonPython Massively parallel self-organizing maps: accelerate training on multicore CPUs, GPUs, and clusters | 277 | |
fastmath ClojureClojure Fast primitive based math library | 277 | |
rexmex PythonPython A general purpose recommender metrics library for fair evaluation. | 276 | |
neuraln JavaScriptJavaScript C++ Neural Network library for Node.js. It has advantage on large dataset and multi-threaded training. **[Deprecated]** | 274 | |
evostra PythonPython A fast Evolution Strategy implementation in Python | 272 | |
arel RubyRuby A Relational Algebra | 270 | |
BIDMat ScalaScala A CPU and GPU-accelerated matrix library for data mining | 268 | |
Recommender C++C A C library for product recommendations/suggestions using collaborative filtering (CF) | 268 | |
VeritasGraph Python VeritasGraph: Enterprise-Grade Graph RAG for Secure, On-Premise AI with Verifiable Attribution | 262 | |
chalk ScalaScala Chalk is a natural language processing library. | 260 | |
machine-learning PythonPython Web-interface + rest API for classification and regression (https://jeff1evesque.github.io/machine-learning.docs) | 260 | |
Mamba.jl JuliaJulia Markov chain Monte Carlo (MCMC) for Bayesian analysis in julia | 259 | |
frouros PythonPython Frouros: an open-source Python library for drift detection in machine learning systems. | 253 | |
ruby-stemmer RubyRuby Expose libstemmer_c to Ruby | 249 | |
Petrel PythonPython Tools for writing, submitting, debugging, and monitoring Storm topologies in pure Python | 246 | |
backprop PythonPython Backprop makes it simple to use, finetune, and deploy state-of-the-art ML models. | 241 | |
scicloj.ml ClojureClojure A Clojure machine learning library | 238 | |
genius PythonPython a chinese segment base on crf | 234 | |
bllip-parser C++C++ BLLIP reranking parser (also known as Charniak-Johnson parser, Charniak parser, Brown reranking parser) See http://pypi.python.org/pypi/bllipparser/ for Python module. | 228 | |
CNTK PythonPython+2 Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit | 17.6k | -1 |
tpot PythonPython A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming. | 10.0k | -1 |
tflearn PythonPython Deep learning library featuring a higher-level API for TensorFlow. | 9.6k | -1 |
golearn GoGo Machine Learning for Go | 9.4k | -1 |
brain JavaScriptJavaScript Simple feed-forward neural network in JavaScript | 8.0k | -1 |
DeepPavlov PythonPython An open source library for deep learning end-to-end dialog systems and chatbots. | 7.0k | -1 |
Swift-AI SwiftSwift The Swift machine learning library. | 6.1k | -1 |
stdlib JavaScriptJavaScript ✨ The fundamental numerical library for JavaScript and TypeScript. ✨ | 5.8k | -1 |
neuraltalk2 PythonPython Efficient Image Captioning code in Torch, runs on GPU | 5.6k | -1 |
leaf RustRust Open Machine Intelligence Framework for Hackers. (GPU/CPU) | 5.5k | -1 |
neuraltalk PythonPython NeuralTalk is a Python+numpy project for learning Multimodal Recurrent Neural Networks that describe images with sentences. | 5.5k | -1 |
amazon-dsstne C++C++ Deep Scalable Sparse Tensor Network Engine (DSSTNE) is an Amazon developed library for building Deep Learning (DL) machine learning (ML) models | 4.4k | -1 |
sacred ToolsTools Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA. | 4.4k | -1 |
warp-ctc C++C++ Fast parallel CTC. | 4.1k | -1 |
deepchecks PythonPython Deepchecks: Tests for Continuous Validation of ML Models & Data. Deepchecks is a holistic open-source solution for all of your AI & ML validation needs, enabling to thoroughly test your data and models from research to production. | 4.0k | -1 |
ggpy PythonPython ggplot port for python | 3.7k | -1 |
breeze ScalaScala Breeze is/was a numerical processing library for Scala. | 3.5k | -1 |
mars PythonPython Mars is a tensor-based unified framework for large-scale data computation which scales numpy, pandas, scikit-learn and Python functions. | 2.7k | -1 |
svgo GoGo Go Language Library for SVG generation | 2.2k | -1 |
roboschool PythonPython DEPRECATED: Open-source software for robot simulation, integrated with OpenAI Gym. | 2.2k | -1 |
summingbird ScalaScala Streaming MapReduce with Scalding and Storm | 2.1k | -1 |
HLearn HaskellHaskell Homomorphic machine learning | 1.7k | -1 |
auto_ml JavaScriptPython+2 [UNMAINTAINED] Automated machine learning for analytics & production | 1.7k | -1 |
Spearmint PythonPython Spearmint Bayesian optimization codebase | 1.6k | -1 |
pycm PythonPython Multi-class confusion matrix library in Python | 1.5k | -1 |
GeneticSharp .NET.NET GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs). | 1.4k | -1 |
brainstorm PythonPython Fast, flexible and fun neural networks. | 1.3k | -1 |
rusty-machine RustRust Machine Learning library for Rust | 1.3k | -1 |
sylvester JavaScriptJavaScript Vector, matrix and geometry math JavaScript | 1.2k | -1 |
couler PythonPython Unified Interface for Constructing and Managing Workflows on different workflow engines, such as Argo Workflows, Tekton Pipelines, and Apache Airflow. | 941 | -1 |
tensorflow_scala ScalaScala TensorFlow API for the Scala Programming Language | 938 | -1 |
machine-learning-octave MatlabMatlab 🤖 MatLab/Octave examples of popular machine learning algorithms with code examples and mathematics being explained | 894 | -1 |
figaro ScalaScala Figaro Programming Language and Core Libraries | 759 | -1 |
CloudForest GoGo Ensembles of decision trees in go/golang. | 748 | -1 |
FEDOT PythonPython Automated modeling and machine learning framework FEDOT | 703 | -1 |
libonnx CC++ A lightweight, portable pure C99 onnx inference engine for embedded devices with hardware acceleration support. | 648 | -1 |
oneDAL C++C++ oneAPI Data Analytics Library (oneDAL) | 644 | -1 |
datacompy PythonPython Pandas, Polars, Spark, and Snowpark DataFrame comparison for humans and more! | 638 | -1 |
Implementation/Tutorial of using Automated Machine Learning (AutoML) methods for static/batch and online/continual learning | 628 | -1 |
ThinkOS PythonPython Text and supporting code for Think OS: A Brief Introduction to Operating Systems, by Allen Downey. | 568 | -1 |
aqueduct ToolsTools Aqueduct is no longer being maintained. Aqueduct allows you to run LLM and ML workloads on any cloud infrastructure. | 519 | -1 |
the-elements-of-statistical-learning PythonPython My notes and codes (jupyter notebooks) for the "The Elements of Statistical Learning" by Trevor Hastie, Robert Tibshirani and Jerome Friedman | 425 | -1 |
delta RustRust An Open-Source Machine Learning Framework in Rust Δ | 411 | -1 |
Detectron PythonPython FAIR's research platform for object detection research, implementing popular algorithms like Mask R-CNN and RetinaNet. | 26.4k | -2 |
predictionio ScalaScala PredictionIO, a machine learning server for developers and ML engineers. | 12.5k | -2 |
linfa RustRust A Rust machine learning framework. | 4.6k | -2 |
pattern_classification PythonPython A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks | 4.2k | -2 |
ml-workspace ToolsTools 🛠 All-in-one web-based IDE specialized for machine learning and data science. | 3.5k | -2 |
pomegranate PythonPython Fast, flexible and easy to use probabilistic modelling in Python. | 3.5k | -2 |
gobrain GoGo Neural Networks written in go | 564 | -2 |
ColossalAI PythonPython Making large AI models cheaper, faster and more accessible | 41.4k | -3 |
fuzzywuzzy PythonPython Fuzzy String Matching in Python | 9.3k | -3 |
swift SwiftSwift Swift for TensorFlow | 6.1k | -3 |
tch-rs RustRust Rust bindings for the C++ api of PyTorch. | 5.3k | -3 |
algebird ScalaScala Abstract Algebra for Scala | 2.3k | -3 |
kixi.stats ClojureClojure A library of statistical distribution sampling and transducing functions | 367 | -3 |
caffe PythonPython+4 Caffe: a fast open framework for deep learning. | 34.8k | -5 |
incubator-mxnet PythonJulia+10 Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more | 20.8k | -6 |
numpy-ml PythonPython Machine learning, in numpy | 16.3k | -6 |
runanywhere-sdks Tools Production ready toolkit to run AI locally | 10.4k | -15 |
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;) | 28.4k | -36 |
dash PythonPython Data Apps & Dashboards for Python. No JavaScript Required. | 24.4k | -55 |