Core Technologies

Computer vision, natural language processing, reinforcement learning and other AI core technologies

machine-learningdeep-learningneural-networkreinforcement-learning
AUTOMATIC1111
stable-diffusion-webui
AUTOMATIC1111
151.8k

A stable diffusion web interface, developed based on the grado library, provides a friendly browser interface for users to visualize and operate the stable diffusion model conveniently.

huggingface
transformers
huggingface
143.7k

An advanced natural language processing model library built for Jax, PyTorch and TensorFlow. It provides a rich set of pre-trained models and tools to help users achieve better results and performance in natural language processing tasks.

netdata
netdata
netdata
74.4k

Netdata - Netdata can perform distributed, real-time performance and health monitoring for systems or applications

microsoft
ML-For-Beginners
microsoft
72.0k

Microsoft Azure cloud advocates are pleased to offer a 12-week, 26-lesson machine learning course. In this course, you will learn what is sometimes called classical machine learning, using Scikit-learn as the library, avoiding deep learning, which will be covered in our upcoming "Beginner AI" course. Pair these courses with our "Beginner Data Science" course!

d2l-ai
d2l-zh
d2l-ai
68.9k

A free online open source textbook "Hands-On Deep Learning" is a Chinese translation of the Introduction to Deep Learning course textbook at the University of California, Berkeley for the spring semester of 2019. The book comprehensively introduces deep learning, not only explaining the principles of algorithms, but also running them to gain an interactive learning experience.

Developer-Y
cs-video-courses
Developer-Y
68.6k

A selected list of computer science video courses covering areas such as introduction to computer science, data structures and algorithms, system programming, software engineering, artificial intelligence, machine learning, etc., including open courses from famous universities and professional lecturer courses.

scikit-learn
scikit-learn
scikit-learn
61.9k

scikit-learn is a Python module for machine learning built on top of SciPy.

binhnguyennus
awesome-scalability
binhnguyennus
61.7k

A project dedicated to large-scale system design, which gathers the patterns and best practices of scalable, reliable and high-performance systems. It provides developers with rich resources and references to help them design and implement efficient large-scale systems.

ageitgey
face_recognition
ageitgey
54.7k

The world's simplest facial recognition library

deepfakes
faceswap
deepfakes
53.8k

This is a tool that uses deep learning technology to identify and exchange faces in pictures and videos. It uses neural network models, by learning a large amount of face data, it can accurately identify the faces in images or videos and replace them with other faces. This tool has powerful face recognition and exchange capabilities, which can realize various interesting applications, such as replacing one person's face with another person's face, or realizing face expression and mouth shape conversion in videos.

mlabonne
llm-course
mlabonne
49.8k

A collection of articles covering fields such as graph neural networks, large language models (LLMs), and convex optimization. The project provides in-depth technical discussions, covering the principles of graph neural networks, applications of large language models, and the importance of convex optimization in relevant areas.

OpenBB-finance
OpenBB
OpenBB-finance
41.1k

hpcaitech
ColossalAI
hpcaitech
40.8k

A project called Colossal-AI, which is open-sourced by Chinese people on GitHub, only needs a small amount of modification to enable existing deep learning projects to complete large model training on a single consumer-level graphics card, greatly reducing the cost of project development! In short, with this open-source project, everyone can train AI large models at home! Especially, it has significantly reduced the threshold for fine-tuning, inference and other downstream tasks and application deployment of AI large models.

ultralytics
ultralytics
ultralytics
40.0k

Ultralytics provides a new deployment tool that supports the conversion of YOLOv8 models from PyTorch to various platforms, including ONNX, OpenVINO, CoreML and TFLite. For computer vision developers and researchers, this tool can help quickly deploy YOLOv8 models to different platforms, improving the performance of model applications.

apache
airflow
apache
39.9k

A scheduled task management platform, which manages and schedules various offline scheduled tasks with a built-in web management interface. When the number of scheduled tasks reaches hundreds, it becomes impossible to effectively and conveniently manage these tasks using crontab. This project was born to solve this problem.

coqui-ai
TTS
coqui-ai
39.7k

TTS is a library for advanced text-to-speech generation. It includes pre-trained models in over 1100 languages. Tools are provided for training new models and fine-tuning existing ones for any language. Utility programs are available for dataset analysis and management.

streamlit
streamlit
streamlit
39.1k

Streamlit is an open-source Python library that makes it easy to create and share beautiful custom web applications for machine learning and data science. Streamlit converts data scripts into sharable web applications in minutes. It's all written in pure Python. No front-end experience is required, so you can build and share data applications faster than ever before.

deepspeedai
DeepSpeed
deepspeedai
38.2k

gradio-app
gradio
gradio-app
37.7k

The open-source project named Gradio on GitHub can generate a simple and elegant UI interface for machine learning models in just a few minutes, allowing you to demonstrate your projects in the browser. Through this interface, you can complete operations such as dragging and uploading images, pasting text, recording sounds, etc., and view the model output content.

LAION-AI
Open-Assistant
LAION-AI
37.3k

Chat-based large language models can interact with third-party systems and dynamically retrieve information.

microsoft
AI-For-Beginners
microsoft
37.2k

Microsoft Azure cloud advocates are pleased to offer a 12-week, 24-lesson artificial intelligence course. In this course, you will learn: different approaches to artificial intelligence, including the "good old" symbolic methods of knowledge representation and reasoning (GOFAI). Neural networks and deep learning, which are at the core of modern artificial intelligence. We will use code from two of the most popular frameworks - TensorFlow and PyTorch - to illustrate the concepts behind these important topics. Neural architectures for processing images and text. We will introduce the latest models, but may lack some of the most advanced. Less popular artificial intelligence methods, such as genetic algorithms and multi-agent systems.

photoprism
photoprism
photoprism
37.1k

A decentralized web AI photo app🌈💎✨. It provides powerful features including photo management, smart categorization, search and sharing. Photoprism uses AI technology to automatically recognize objects, scenes and people in photos, allowing you to easily organize and browse your photo collection.

TencentARC
GFPGAN
TencentARC
36.6k

A practical real-world face restoration algorithm. It utilizes the rich prior knowledge from pre-trained face GANs (such as StyleGAN2) for blind face restoration, improving the quality and realism of the restored faces.

babysor
MockingBird
babysor
36.2k

yunjey
pytorch-tutorial
yunjey
31.2k

An open-source PyTorch tutorial code, the content is mainly tutorial code provided for deep learning researchers to learn PyTorch. Most of the models are implemented with less than 30 lines of code. You can use it in conjunction with the official PyTorch reference for learning.

lutzroeder
netron
lutzroeder
30.1k

Netron is a versatile viewer for neural network, deep learning, and machine learning models, supporting a wide range of formats including ONNX, TensorFlow Lite, Core ML, Keras, Caffe, Darknet, PyTorch, and more. It offers experimental support for additional frameworks like TorchScript, OpenVINO, and PaddlePaddle. Available across multiple platforms—macOS, Linux, Windows, browsers, and Python—Netron provides an intuitive interface for visualizing and analyzing model architectures. Users can easily install it via package managers or directly download the application. Sample models are provided for quick exploration, making it a valuable tool for developers and researchers working with diverse machine learning frameworks.

mli
paper-reading
mli
30.0k

It selects about 10 influential articles in the field of deep learning in the past decade, and provides video explanations for them. The articles will cover common frameworks, algorithms, and practical applications in the field of deep learning, such as ResNet, Transformer, BERT, GPT3, GAN, AlphaGo, etc.

AMAI-GmbH
AI-Expert-Roadmap
AMAI-GmbH
29.8k

An AI technology roadmap, initiated by the German software company AMAI GmbH, contains relevant knowledge points in the field of AI technology, each of which is accompanied by detailed documents

openai
CLIP
openai
28.7k

A neural network based on multimodal (image, text) contrastive training. It can predict the most relevant text snippets using natural language given an image, without the need for optimization for specific tasks. CLIP is designed similarly to GPT-2 and GPT-3, boasting excellent zero-shot capabilities and can be applied to a variety of multimodal tasks.

iperov
DeepFaceLive
iperov
28.1k

This project allows real-time face swapping in PC streaming or video calls. It provides an interesting and innovative way to interact with and entertain faces.

eugeneyan
applied-ml
eugeneyan
27.9k

A selection of papers, technical articles and well-known blogs related to data science and machine learning, covering 24 technical directions such as data engineering, natural language processing, computer vision, reinforcement learning, etc. Most of the articles come from world-renowned universities and enterprises.

paperless-ngx
paperless-ngx
paperless-ngx
27.0k

A community-supported supercharged version of paperless: scan, index, and archive all your physical documents.

roboflow
supervision
roboflow
26.5k

A project for writing reusable computer vision tools. Through this project, users can more easily create and manage the tools and processes needed for computer vision applications. Whether it's dataset preparation or model training, Supervision provides tools to help developers.

JaidedAI
EasyOCR
JaidedAI
26.5k

Make it more efficient and convenient for Python developers to integrate image text recognition functions

mozilla
DeepSpeech
mozilla
26.3k

Develop voice applications: Alexa, Google Home, Siri, Cortana, and Mycroft Mark II.

d2l-ai
d2l-en
d2l-ai
25.7k

An interactive deep learning book that provides code, math, and discussions across multiple frameworks. This project has been adopted at over 500 universities in 70 countries around the world, including Stanford University, Massachusetts Institute of Technology, Harvard University, Cambridge University, etc. It provides rich resources and an interactive learning experience for learning deep learning.

datawhalechina
pumpkin-book
datawhalechina
24.7k

Open source free machine learning book "PumpkinBook", which is a subtle supplement to the classic introductory textbook of machine learning by Prof. Zhichao Zhou, such as analyzing difficult formulas and supplementing specific derivation details

WZMIAOMIAO
deep-learning-for-image-processing
WZMIAOMIAO
24.7k

The main content of this book is the author's study during his graduate school period. The tutorial will be presented in the form of videos, mainly introducing the network structure and innovation points, as well as building and training networks based on PyTorch / TensorFlow.

microsoft
JARVIS
microsoft
24.1k

An open platform for training, servicing, and evaluating large language models.

modular
max
modular
23.9k

trekhleb
homemade-machine-learning
trekhleb
23.4k

A very comprehensive algorithm resource, mainly divided into several categories such as supervised learning, unsupervised learning and neural networks, and provides the principle introduction and demo implementation of related algorithms

qdrant
qdrant
qdrant
23.3k

A vector database for next-generation AI applications. It provides efficient vector indexing and retrieval functions, supporting fast similarity search and relevance calculation, suitable for various AI application fields.

fastai
fastbook
fastai
23.0k

The non-profit technology organization fast.ai recently opened its new version of the deep learning course.

spmallick
learnopencv
spmallick
21.9k

I have collected a lot of tutorials and example codes related to computer vision, deep learning, and artificial intelligence.

HumanSignal
label-studio
HumanSignal
21.8k

MLEveryday
100-Days-Of-ML-Code
MLEveryday
21.7k

A 100-day machine learning tutorial in Chinese

ItzCrazyKns
Perplexica
ItzCrazyKns
21.6k

Perplexica is an open-source, AI-powered search engine designed to deliver precise, up-to-date answers by leveraging advanced machine learning techniques like similarity searching and embeddings. It integrates with SearxNG to ensure privacy and real-time information retrieval. Key features include support for local LLMs (e.g., Llama3, Mixtral via Ollama), two search modes (Normal and Copilot), and six focus modes tailored for specific needs like academic research, YouTube, Reddit, and Wolfram Alpha queries. Perplexica offers an API for seamless integration into applications and supports Docker for easy installation. It prioritizes user privacy and provides cited sources for transparency, making it a versatile tool for enhanced web searching.

jina-ai
serve
jina-ai
21.5k

zergtant
pytorch-handbook
zergtant
20.9k

The goal of the "PyTorch Chinese Manual" is to help friends who want to learn and use PyTorch for deep learning development and research get started quickly.

TheAlgorithms
C
TheAlgorithms
20.1k

An open-source organization that provides C language implementations of various fundamental algorithms and data structures. The project includes sample code for basic algorithms, covering multiple programming languages, offering valuable resources for learning and understanding algorithms.

ml-tooling
best-of-ml-python
ml-tooling
20.0k

It includes some practical machine learning and Python open source projects and tools. There are more than 900 projects in total, including data visualization, natural language processing, text and image data, web crawling, etc.

microsoft
qlib
microsoft
19.0k

An AI quantitative trading platform, aiming to seek and explore the value of AI technology in the quantitative investment field. It contains a complete ML pipeline for data processing, model training, and backtesting, and covers the entire chain of quantitative investment: Alpha exploration, risk modeling, portfolio optimization, and transaction execution functions.

ShusenTang
Dive-into-DL-PyTorch
ShusenTang
18.8k

Convert the MXNet code implementation in the original "Dive into Deep Learning" book to a PyTorch implementation.

EthicalML
awesome-production-machine-learning
EthicalML
18.4k

A practical list of machine learning projects, which includes a series of excellent open-source machine learning libraries that can help you monitor, deploy and protect your project.

iperov
DeepFaceLab
iperov
17.6k

Developers can replace the face and avatar in the video at will, as well as match the mouth

meta-llama
llama-cookbook
meta-llama
17.2k

The Llama Cookbook is the official guide for building applications with Llama Models, offering comprehensive resources for inference, fine-tuning, and end-to-end use cases. It includes tutorials for popular models like Llama 4 Scout and Llama 3.2 Vision, as well as safety-focused tools like Llama Guard. The repository features practical recipes for diverse applications, such as email agents, text-to-SQL, and multimodal inference. Structured into sections for third-party integrations, use cases, and getting started, it also provides FAQs and fine-tuning guidance. The project supports community contributions and adheres to Meta’s licensing and acceptable use policies for Llama models.

NVlabs
instant-ngp
NVlabs
16.5k

A project to accelerate the training of NeRF models. NVIDIA's open source technology can train a fox NeRF model in just 5 seconds, which is based on static 2D images and uses neural networks to quickly train pictures that can be magnified and clearly observed from any angle.

dair-ai
ML-YouTube-Courses
dair-ai
16.5k

The ML YouTube Courses project is dedicated to providing users with the latest machine learning and artificial intelligence courses, all of which can be found on YouTube. By aggregating various educational resources, this project offers learners and practitioners a convenient platform to easily browse, filter, and select course content that suits their learning needs. Whether you are a beginner or a professional, ML YouTube Courses is an ideal choice for discovering quality machine learning educational resources.

microsoft
onnxruntime
microsoft
16.4k

A cross-platform, high-performance machine learning inference and training accelerator launched by Microsoft. The project aims to provide machine learning developers with a flexible, high-performance runtime environment that supports multiple frameworks and hardware accelerators, making model inference and training more efficient. ONNX Runtime not only supports multiple operating systems but can also seamlessly integrate into various applications and services, providing convenience for the deployment of machine learning applications.

instillai
TensorFlow-Course
instillai
16.4k

© 2025 GitHub Fun. All rights reserved.