Topics / #cnn
Cnn projects on GitHub
Convolutional neural networks used for image and vision tasks.
As of , the most-starred Cnn projects on GitHub are AI-For-Beginners (69.9K stars), DeepLearning-500-questions (57.7K stars) and TensorFlow-Examples (43.7K stars). GitHub.Locker tracks 28 Cnn repositories with 606.4K stars combined. The fastest-growing on October 16 was AI-For-Beginners, with +53 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+53AI-For-Beginners
microsoft/AI-For-Beginners · ★ 69.9KA free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
+9machine-learning-zoomcamp
DataTalksClub/machine-learning-zoomcamp · ★ 14.8KMachine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.
+6HivisionIDPhotos
Zeyi-Lin/HivisionIDPhotos · ★ 21.6KAn open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.
+6Anime4K
bloc97/Anime4K · ★ 21.5KAnime4K is a set of open-source, real-time upscaling and denoising algorithms, implemented as GLSL shaders, that sharpen and upscale anime video on the fly inside your media player instead of permanently re-encoding the file.
The all-time top
28 projects · by stars
- 69.9K
#1 · microsoft/AI-For-BeginnersAI-For-Beginners
A free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
- 57.7K
#2 · scutan90/DeepLearning-500-questionsDeepLearning-500-questions
It is a Chinese-language Q&A style reference covering probability, linear algebra, machine learning, deep learning, and computer vision, organized as answers to 500+ commonly asked questions across 18 chapters and over 500,000 characters. It is also sold in print as 'Deep Learning 500 Questions — AI Engineer Interview Guide' (深度学习500问——AI工程师面试宝典).
- 43.7K
#3 · aymericdamien/TensorFlow-ExamplesTensorFlow-Examples
A hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.
- 4

pytorch-image-models
37.2Khuggingface/pytorch-image-models · PythonPyTorch Image Models (timm) — the largest collection of PyTorch image encoders and backbones, shipped with pretrained weights plus train, eval, inference and export scripts.
- 5

EasyOCR
30.1KJaidedAI/EasyOCR · PythonA ready-to-use, open-source OCR library for Python: it detects and reads text in images across 80+ languages and popular writing scripts — Latin, Chinese, Arabic, Devanagari, Cyrillic and more.
- 6

darknet
26.5Kpjreddie/darknet · CDarknet is an open source neural network framework written in C and CUDA, used for training and running deep learning models for computer vision tasks like object detection (YOLO).
- 7

deep-learning-for-image-processing
26.4KWZMIAOMIAO/deep-learning-for-image-processing · PythonA video-based deep learning course that walks through classic computer-vision architectures for image classification, object detection, segmentation and keypoint detection, pairing each network with a lecture and runnable code.
- 8

examples
24.1Kpytorch/examples · PythonA curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.
- 9

HivisionIDPhotos
21.6KZeyi-Lin/HivisionIDPhotos · PythonAn open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.
- 10

Anime4K
21.5Kbloc97/Anime4K · Jupyter NotebookAnime4K is a set of open-source, real-time upscaling and denoising algorithms, implemented as GLSL shaders, that sharpen and upscale anime video on the fly inside your media player instead of permanently re-encoding the file.
- 11

The-Art-Of-Programming-By-July-2nd
21.5Kjulycoding/The-Art-Of-Programming-By-July-2nd · CThis is a Chinese book-and-notes repository on programming interview questions, algorithms and data structures, originally a blog series that grew into the published book '编程之法:面试和算法心得' (The Art of Programming). It also bundles machine learning notes (SVM, CNN, RNN/LSTM, BERT, ChatGPT) collected from the author's other blog series.
- 12

Dive-into-DL-PyTorch
19.5KShusenTang/Dive-into-DL-PyTorch · Jupyter NotebookThe Chinese book 'Dive into Deep Learning' with its MXNet code examples rewritten in PyTorch — a free, open-source deep-learning tutorial pairing runnable Jupyter notebooks with online docs.
- 13

neural-style
18.3Kjcjohnson/neural-style · LuaIt is a Torch (Lua) implementation of the Neural Algorithm of Artistic Style paper, which combines the content of one image with the artistic style of another using convolutional neural networks.
- 14

DeepLearning
17.8KMikoto10032/DeepLearning · Jupyter NotebookA Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.
- 15

leedl-tutorial
16.8Kdatawhalechina/leedl-tutorial · Jupyter NotebookA free Chinese-language deep learning tutorial (nicknamed the 'Apple Book') based on Prof. Li Hongyi's (Hung-yi Lee) 'Machine Learning' course, covering most major deep learning topics in detail.
- 16
Screenshot-to-code
16.5Kemilwallner/Screenshot-to-code · HTMLA neural network that turns a design mock-up image into the HTML markup of a static website — render that markup and you get the original design back.
- 17

numpy-ml
16.3Kddbourgin/numpy-ml · PythonA collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.
- 18

machine-learning-zoomcamp
14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter NotebookMachine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.
- 19

yolov7
14.2KWongKinYiu/yolov7 · Jupyter NotebookThis is the official PyTorch implementation of YOLOv7, a real-time object detection model that achieved new state-of-the-art speed/accuracy results using a technique the authors call 'trainable bag-of-freebies'.
- 20

pytorch-grad-cam
13Kjacobgil/pytorch-grad-cam · PythonA Python package that implements many state-of-the-art Explainable AI (pixel attribution/Class Activation Map) methods for computer vision models, letting you visualize which parts of an image a model focuses on.
- 21

libfacedetection
12.8KShiqiYu/libfacedetection · C++libfacedetection is an open source C++ library for CNN-based face detection in images, designed to run extremely fast, reaching up to 1000 FPS on suitable hardware.
- 22

Pytorch-UNet
11.7Kmilesial/Pytorch-UNet · PythonA PyTorch implementation of the U-Net convolutional network for semantic segmentation, customized for Kaggle's Carvana Image Masking Challenge on high-definition images.
- 23
deep_learning_object_detection
11.4Khoya012/deep_learning_object_detection · PythonA curated paper list of object detection using deep learning, covering the field from 2014 to 2020 with links to each paper's PDF and code.
- 24
awesome-deep-vision
11.2Kkjw0612/awesome-deep-visionA curated list of deep learning resources for computer vision, covering papers on classification, detection, segmentation and more, plus courses, books, software and tutorials.
- 25

pix2pix
10.7Kphillipi/pix2pix · LuaThis is the original Torch/Lua implementation accompanying the pix2pix paper (CVPR 2017), which learns to translate images from one style into another — e.g. label maps to photos, or sketches to shoes — using a conditional GAN.
- 26

yolov3
10.6Kultralytics/yolov3 · PythonUltralytics' PyTorch implementation of the YOLOv3 real-time object detector, packaging three model variants - YOLOv3, YOLOv3-SPP and YOLOv3-tiny - with training, validation, inference and multi-format export tooling.
- 27

lama
10.3Kadvimman/lama · Jupyter NotebookLaMa is an AI image inpainting model with its research code: it removes unwanted objects and fills in large missing regions of photos using Fourier convolutions, staying reliable even at high resolutions. It is the official code of a WACV 2022 paper.
- 28

High-Angle_Robust_Fast_FaceAlignment
195PINTO0309/High-Angle_Robust_Fast_FaceAlignment · PythonHRFFA is a training, distillation and ONNX deployment pipeline for whole-head face alignment that stays robust at extreme head poses (looking up/down, full 360° roll, profile views) while being light enough for CPU inference.
Related topics
Often tagged together
- deep-learning737
- machine-learning916
- computer-vision384
- python2,396
- neural-network166
- pytorch419
- gpu789
- education933
- object-detection69
- research764
- cuda396
- transformer212
- tutorial626
- jupyter notebook176
- linux4,182
- neural-networks57
- ai1,955
- gan27
- image-processing242
- open-source5,666
- windows3,401
- apache-2.01,434
- benchmark431
- chinese1,157