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.

27Projects
688.9KStars in total
+95Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

27 projects · by stars

  1. #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.

    97.1K
  2. #2 · microsoft/AI-For-Beginners

    AI-For-Beginners

    A free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.

    70K
  3. #3 · labmlai/annotated_deep_learning_paper_implementations

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

    67.6K
  1. 4

    TensorFlow-Examples

    43.7Kaymericdamien/TensorFlow-Examples · Jupyter Notebook

    A hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.

  2. 5

    GFPGAN

    37.7KTencentARC/GFPGAN · Python

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

  3. 6

    DragGAN

    35.7KXingangPan/DragGAN · Python

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

  4. 7

    ML-From-Scratch

    33Keriklindernoren/ML-From-Scratch · Python

    A Python library of fundamental machine learning models and algorithms implemented from scratch in NumPy, aiming to cover everything from linear regression to deep learning.

  5. 8

    pytorch-CycleGAN-and-pix2pix

    25.3Kjunyanz/pytorch-CycleGAN-and-pix2pix · Python

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

  6. 9

    examples

    24.1Kpytorch/examples · Python

    A curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.

  7. 10

    DeOldify

    18.5Kjantic/DeOldify · Python

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

  8. 11

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

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

  9. 12

    deeplearning-models

    17.6Krasbt/deeplearning-models · Jupyter Notebook

    A large collection of Jupyter Notebooks implementing various deep learning architectures, models, and training tips for TensorFlow and PyTorch.

  10. 13

    PyTorch-GAN

    17.5Keriklindernoren/PyTorch-GAN · Python

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

  11. 14

    leedl-tutorial

    16.8Kdatawhalechina/leedl-tutorial · Jupyter Notebook

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

  12. 15

    avatarify-python

    16.5Kalievk/avatarify-python · Python

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

  13. 16

    the-gan-zoo

    14.7Khindupuravinash/the-gan-zoo · Python

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

  14. 17

    stylegan

    14.4KNVlabs/stylegan · Python

    NVIDIA'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.

  15. 18

    Ai-Learn

    13.4Ktangyudi/Ai-Learn

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

  16. 19

    Wav2Lip

    13.2KRudrabha/Wav2Lip · Python

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

  17. 20

    CycleGAN

    12.9Kjunyanz/CycleGAN · Lua

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

  18. 21

    fashion-mnist

    12.9Kzalandoresearch/fashion-mnist · Python

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

  19. 22

    pytorch-book

    12.8Kchenyuntc/pytorch-book · Jupyter Notebook

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

  20. 23

    neural-enhance

    11.9Kalexjc/neural-enhance · Python

    Neural Enhance uses deep learning (a convolutional neural network trained with perceptual/adversarial losses) to upscale photos, repair JPEG artefacts, denoise, and deblur images.

  21. 24

    ganhacks

    11.6Ksoumith/ganhacks

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

  22. 25

    stylegan2

    11.2KNVlabs/stylegan2 · Python

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

  23. 26

    pix2pix

    10.7Kphillipi/pix2pix · Lua

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

  24. 27

    lama

    10.3Kadvimman/lama · Jupyter Notebook

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

Often tagged together