Best Open Source machine learning Libraries
A curated list of the most popular GitHub repositories tagged with machine learning. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
#2huggingface/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.
#3f/prompts.chat
a.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
#4pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
#5rasbt/LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
#6microsoft/ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
#7netdata/netdata
The fastest path to AI-powered full stack observability, even for lean teams.
#8d2l-ai/d2l-zh
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
#9mlabonne/llm-course
Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.
#10Developer-Y/cs-video-courses
List of Computer Science courses with video lectures.
#11tesseract-ocr/tesseract
Tesseract Open Source OCR Engine (main repository)
#12binhnguyennus/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
#13labmlai/annotated_deep_learning_paper_implementations
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
#14scikit-learn/scikit-learn
scikit-learn: machine learning in Python
#15keras-team/keras
Deep Learning for humans
#16OpenBB-finance/OpenBB
Financial data platform for analysts, quants and AI agents.
#17ultralytics/yolov5
YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
#18pathwaycom/llm-app
Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.
#19ageitgey/face_recognition
The world's simplest facial recognition api for Python and the command line
#20deepfakes/faceswap
Deepfakes Software For All
#21ultralytics/ultralytics
Ultralytics YOLO 🚀
#22Avik-Jain/100-Days-Of-ML-Code
100 Days of ML Coding
#23JuliaLang/julia
The Julia Programming Language
#24GokuMohandas/Made-With-ML
Learn how to design, develop, deploy and iterate on production-grade ML applications.
#25microsoft/AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
#26apache/airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
#27aymericdamien/TensorFlow-Examples
TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)
#28streamlit/streamlit
Streamlit — A faster way to build and share data apps.
#29gradio-app/gradio
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
#30deepspeedai/DeepSpeed
DeepSpeed is a deep learning optimization library that makes distributed training and inference easy, efficient, and effective.
#31ray-project/ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
#32photoprism/photoprism
AI-Powered Photos App for the Decentralized Web 🌈💎✨
#33microsoft/qlib
Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process.
#34LAION-AI/Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
#35google-research/google-research
Google Research
#36paperless-ngx/paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents
#37roboflow/supervision
We write your reusable computer vision tools. 💜
#38fengdu78/Coursera-ML-AndrewNg-Notes
吴恩达老师的机器学习课程个人笔记
#39BVLC/caffe
Caffe: a fast open framework for deep learning.
#40TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
#41google-ai-edge/mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
#42CMU-Perceptual-Computing-Lab/openpose
OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
#43explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
#44openai/CLIP
CLIP (Contrastive Language-Image Pretraining), Predict the most relevant text snippet given an image
#45lutzroeder/netron
Visualizer for neural network, deep learning and machine learning models
#46ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code
500 AI Machine learning Deep learning Computer vision NLP Projects with code
#47eriklindernoren/ML-From-Scratch
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.
#48Lightning-AI/pytorch-lightning
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
#49AMAI-GmbH/AI-Expert-Roadmap
Roadmap to becoming an Artificial Intelligence Expert in 2022
#50iperov/DeepFaceLive
Real-time face swap for PC streaming or video calls