Topics / #generative-adversarial-network

Generative-adversarial-network projects on GitHub

GAN architectures where generator and discriminator networks compete during training.

As of , the most-starred Generative-adversarial-network projects on GitHub are annotated_deep_learning_paper_implementations (67.6K stars), DragGAN (35.7K stars) and pytorch-tutorial (32.5K stars). GitHub.Locker tracks 20 Generative-adversarial-network repositories with 416.8K stars combined. The fastest-growing on October 16 was pytorch-tutorial, with +7 stars in a day.

20Projects
416.8KStars in total
+26Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

20 projects · by stars

  1. #1 · 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
  2. #2 · XingangPan/DragGAN

    DragGAN

    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.

    35.7K
  3. #3 · yunjey/pytorch-tutorial

    pytorch-tutorial

    This is a collection of PyTorch tutorial code for deep learning researchers, covering models from basics to advanced topics, each implemented in under 30 lines of code where possible.

    32.5K
  1. 4

    pytorch-lightning

    31.4KLightning-AI/pytorch-lightning · Python

    PyTorch Lightning is a deep learning framework for pretraining and finetuning AI models of any size, scaling from a single CPU to thousands of GPUs or TPUs without changing your model code.

  2. 5

    so-vits-svc

    28.1Ksvc-develop-team/so-vits-svc · Python

    An open-source AI singing voice conversion (SVC) framework: it trains PyTorch models that make one voice sing the lines of another, using SoftVC speech features fed into VITS with an NSF-HiFiGAN vocoder.

  3. 6

    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.

  4. 7

    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.

  5. 8

    awesome-tensorflow

    17.5Kjtoy/awesome-tensorflow

    A curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.

  6. 9

    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.

  7. 10

    Awesome-pytorch-list

    16.7Kbharathgs/Awesome-pytorch-list

    A curated, large-scale list of PyTorch-related projects on GitHub: models, libraries, tools, tutorials, books and paper implementations organized by category.

  8. 11

    numpy-ml

    16.3Kddbourgin/numpy-ml · Python

    A collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.

  9. 12

    Bringing-Old-Photos-Back-to-Life

    15.7Kmicrosoft/Bringing-Old-Photos-Back-to-Life · Python

    It's an AI old-photo restoration tool from Microsoft Research and City University of Hong Kong: deep learning models that remove scratches, fix global degradation and enhance faces in damaged photos. It's the official PyTorch implementation of a CVPR 2020 oral paper, later extended in TPAMI 2022.

  10. 13

    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.

  11. 14

    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.

  12. 15

    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.

  13. 16

    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.

  14. 17

    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.

  15. 18

    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.

  16. 19

    mit-deep-learning

    10.5Klexfridman/mit-deep-learning · Jupyter Notebook

    This repository collects tutorials, assignments, and competitions from MIT's Deep Learning related courses, covering semantic segmentation, generative adversarial networks, and reinforcement learning for self-driving cars.

  17. 20

    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