Topics / #gan
Gan projects on GitHub
Generative adversarial networks for synthetic media
As of , the most-starred Gan projects on GitHub are Deep-Live-Cam (97.1K stars), AI-For-Beginners (70K stars) and annotated_deep_learning_paper_implementations (67.6K stars). GitHub.Locker tracks 27 Gan repositories with 688.9K stars combined. The fastest-growing on October 18 was AI-For-Beginners, with +35 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+35AI-For-Beginners
microsoft/AI-For-Beginners · ★ 70KA free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
Deep-Live-Cam
hacksider/Deep-Live-Cam · ★ 97.1KDeep-Live-Cam is an app that performs real-time face swapping and one-click video deepfakes using just a single source image, working live through your webcam or on existing images/videos.
+9annotated_deep_learning_paper_implementations
labmlai/annotated_deep_learning_paper_implementations · ★ 67.6KA collection of 60+ PyTorch implementations of deep learning papers, each annotated with side-by-side explanatory notes so you can read the code and the math/explanation together.
+7DeepLearning
Mikoto10032/DeepLearning · ★ 17.8KA 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.
The all-time top
27 projects · by stars
- 97.1K
#1 · hacksider/Deep-Live-Cam
Deep-Live-Cam
Deep-Live-Cam is an app that performs real-time face swapping and one-click video deepfakes using just a single source image, working live through your webcam or on existing images/videos.
- 70K
#2 · 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.
- 67.6K
#3 · labmlai/annotated_deep_learning_paper_implementationsannotated_deep_learning_paper_implementations
A collection of 60+ PyTorch implementations of deep learning papers, each annotated with side-by-side explanatory notes so you can read the code and the math/explanation together.
- 4

TensorFlow-Examples
43.7Kaymericdamien/TensorFlow-Examples · Jupyter NotebookA hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.
- 5

GFPGAN
37.7KTencentARC/GFPGAN · PythonGFPGAN is a practical algorithm for real-world blind face restoration: it rebuilds degraded or low-quality faces in photos using rich priors from a pretrained face GAN like StyleGAN2.
- 6

DragGAN
35.7KXingangPan/DragGAN · PythonDragGAN is the official implementation of the SIGGRAPH 2023 paper that lets you interactively drag points on a GAN-generated image to move or reshape objects within it.
- 7

ML-From-Scratch
33Keriklindernoren/ML-From-Scratch · PythonA Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.
- 8

pytorch-CycleGAN-and-pix2pix
25.3Kjunyanz/pytorch-CycleGAN-and-pix2pix · PythonOpen-source PyTorch implementations of two classic image-to-image translation models: CycleGAN and pix2pix. They turn images from one domain into another, like horses into zebras or building label maps into photos.
- 9

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.
- 10
DeOldify
18.5Kjantic/DeOldify · PythonDeOldify is a deep learning project that colorizes and restores old black and white photos and videos. You give it a grayscale image or clip and it returns a colorized version.
- 11

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.
- 12

deeplearning-models
17.6Krasbt/deeplearning-models · Jupyter NotebookA large collection of Jupyter Notebooks implementing various deep learning architectures, models, and training tips for TensorFlow and PyTorch.
- 13

PyTorch-GAN
17.5Keriklindernoren/PyTorch-GAN · PythonIt is a collection of PyTorch implementations of GAN varieties from research papers: 32 models ranging from the original GAN and DCGAN to CycleGAN, StarGAN and WGAN-GP.
- 14

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.
- 15

avatarify-python
16.5Kalievk/avatarify-python · PythonIt puts photorealistic animated avatars into Zoom, Skype and other video-conferencing apps: instead of your webcam feed, an AI model drives a face photo with your movements.
- 16

the-gan-zoo
14.7Khindupuravinash/the-gan-zoo · PythonA curated catalog of every uniquely-named GAN (Generative Adversarial Network) variant that has appeared in research, listing each one's acronym with its paper title and, when available, a link to the official code.
- 17

stylegan
14.4KNVlabs/stylegan · PythonNVIDIA's official TensorFlow implementation of StyleGAN, a generative adversarial network that synthesizes photorealistic images — most famously 1024x1024 faces of people who don't exist — with intuitive control over attributes like pose and identity.
- 18

Ai-Learn
13.4Ktangyudi/Ai-LearnThis is a free, structured roadmap of nearly 200 hands-on AI learning projects covering Python, math, machine learning, data analysis, deep learning, computer vision and NLP, created by instructor Tangyudi (唐宇迪) to help beginners become job-ready in AI.
- 19
Wav2Lip
13.2KRudrabha/Wav2Lip · PythonWav2Lip is the open-source code and pretrained models behind an ACM Multimedia 2020 paper: it lip-syncs any video to any target speech audio with high accuracy, for research, academic, and personal use.
- 20

CycleGAN
12.9Kjunyanz/CycleGAN · LuaCycleGAN is the original Torch implementation of 'Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks', letting you turn horses into zebras, apply painting styles like Monet or Van Gogh to photos, and perform similar image translations without needing paired before/after training images.
- 21

fashion-mnist
12.9Kzalandoresearch/fashion-mnist · PythonA dataset of Zalando's article images for benchmarking machine learning algorithms: 60,000 training and 10,000 test examples, each a 28x28 grayscale image with a label from 10 classes. It is meant as a direct drop-in replacement for the original MNIST.
- 22

pytorch-book
12.8Kchenyuntc/pytorch-book · Jupyter NotebookThis is the companion code repository for the Chinese book 'Deep Learning Framework PyTorch: Introduction and Practice', covering PyTorch basics and fun projects like neural talk, poem writing, anime face generation, and style transfer.
- 23

neural-enhance
11.9Kalexjc/neural-enhance · PythonNeural Enhance uses deep learning (a convolutional neural network trained with perceptual/adversarial losses) to upscale photos, repair JPEG artefacts, denoise, and deblur images.
- 24

ganhacks
11.6Ksoumith/ganhacksA short cheat sheet of practical tips and tricks for training Generative Adversarial Networks (GANs), originally put together as a handout from the 'How to Train a GAN?' session at NIPS 2016.
- 25

stylegan2
11.2KNVlabs/stylegan2 · PythonThis is the official TensorFlow implementation of StyleGAN2, a generative adversarial network from NVIDIA research that produces state-of-the-art, high-quality synthetic images and fixes characteristic artifacts found in the original StyleGAN.
- 26

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.
- 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.
Related topics
Often tagged together
- deep-learning746
- machine-learning930
- computer-vision393
- python2,425
- research779
- neural-network167
- pytorch421
- linux4,248
- education943
- generative-adversarial-network20
- gpu809
- ai1,993
- artificial-intelligence272
- cuda401
- tutorial630
- image-processing246
- macos3,608
- nvidia339
- image-generation230
- jupyter notebook177
- open-source5,749
- tensorflow84
- windows3,480
- cnn29