An Open Source Machine Learning Framework for Everyone
-
Updated
Mar 31, 2026 - C++
Deep learning is a subset of machine learning that uses artificial neural networks with multiple layers to automatically learn hierarchical representations from data. It powers modern breakthroughs in computer vision, natural language processing, speech recognition, and generative AI.
An Open Source Machine Learning Framework for Everyone
Stable Diffusion web UI
🤗 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.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Open Source Computer Vision Library
List of Computer Science courses with video lectures.
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
🐙 Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents.
🧑🏫 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, ... 🧠
Deep Learning for humans
Clone a voice in 5 seconds to generate arbitrary speech in real-time
YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
Ultralytics YOLO 🚀
Deepfakes Software For All
100 Days of ML Coding
Learn how to develop, deploy and iterate on production-grade ML applications.
12 Weeks, 24 Lessons, AI for All!
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production
Streamlit — A faster way to build and share data apps.