All Projects → aakashjhawar → AvatarGAN

aakashjhawar / AvatarGAN

Licence: other
Generate Cartoon Images using Generative Adversarial Network

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to AvatarGAN

Sdv
Synthetic Data Generation for tabular, relational and time series data.
Stars: ✭ 360 (+1400%)
Mutual labels:  generative-adversarial-network, gan, gans
Doppelganger
[IMC 2020 (Best Paper Finalist)] Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions
Stars: ✭ 97 (+304.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Anycost Gan
[CVPR 2021] Anycost GANs for Interactive Image Synthesis and Editing
Stars: ✭ 367 (+1429.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+3016.67%)
Mutual labels:  generative-adversarial-network, gan, gans
A Pytorch Tutorial To Super Resolution
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network | a PyTorch Tutorial to Super-Resolution
Stars: ✭ 157 (+554.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Faceswap Gan
A denoising autoencoder + adversarial losses and attention mechanisms for face swapping.
Stars: ✭ 3,099 (+12812.5%)
Mutual labels:  generative-adversarial-network, gan, gans
Pacgan
[NeurIPS 2018] [JSAIT] PacGAN: The power of two samples in generative adversarial networks
Stars: ✭ 67 (+179.17%)
Mutual labels:  generative-adversarial-network, gan, gans
DLSS
Deep Learning Super Sampling with Deep Convolutional Generative Adversarial Networks.
Stars: ✭ 88 (+266.67%)
Mutual labels:  generative-adversarial-network, gan, gans
Generative adversarial networks 101
Keras implementations of Generative Adversarial Networks. GANs, DCGAN, CGAN, CCGAN, WGAN and LSGAN models with MNIST and CIFAR-10 datasets.
Stars: ✭ 138 (+475%)
Mutual labels:  generative-adversarial-network, gan, gans
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+45454.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Tagan
An official PyTorch implementation of the paper "Text-Adaptive Generative Adversarial Networks: Manipulating Images with Natural Language", NeurIPS 2018
Stars: ✭ 97 (+304.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Pytorch Cyclegan And Pix2pix
Image-to-Image Translation in PyTorch
Stars: ✭ 16,477 (+68554.17%)
Mutual labels:  generative-adversarial-network, gan, gans
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (+741.67%)
Mutual labels:  generative-adversarial-network, gan, gans
Gif
GIF is a photorealistic generative face model with explicit 3D geometric and photometric control.
Stars: ✭ 233 (+870.83%)
Mutual labels:  generative-adversarial-network, gan, gans
react-nice-avatar
react library for generating avatar
Stars: ✭ 700 (+2816.67%)
Mutual labels:  avatar, avatar-generator
gan-vae-pretrained-pytorch
Pretrained GANs + VAEs + classifiers for MNIST/CIFAR in pytorch.
Stars: ✭ 134 (+458.33%)
Mutual labels:  generative-adversarial-network, gans
steam-stylegan2
Train a StyleGAN2 model on Colaboratory to generate Steam banners.
Stars: ✭ 30 (+25%)
Mutual labels:  generative-adversarial-network, gan
AdvSegLoss
Official Pytorch implementation of Adversarial Segmentation Loss for Sketch Colorization [ICIP 2021]
Stars: ✭ 24 (+0%)
Mutual labels:  generative-adversarial-network, gan
deep-learning-roadmap
my own deep learning mastery roadmap
Stars: ✭ 40 (+66.67%)
Mutual labels:  generative-adversarial-network, gans
Semantic Pyramid for Image Generation
PyTorch reimplementation of the paper: "Semantic Pyramid for Image Generation" [CVPR 2020].
Stars: ✭ 45 (+87.5%)
Mutual labels:  generative-adversarial-network, gan

AvatarGAN

Generate Cartoon Images using DC-GAN

Deep Convolutional GAN is a generative adversarial network architecture. It uses a couple of guidelines, in particular:

  • Replacing any pooling layers with strided convolutions (discriminator) and fractional-strided convolutions (generator).
  • Using batchnorm in both the generator and the discriminator.
  • Removing fully connected hidden layers for deeper architectures.
  • Using ReLU activation in generator for all layers except for the output, which uses tanh.
  • Using LeakyReLU activation in the discriminator for all layer.

Checkout the detailed explanation of AvatarGAN in the article AvatarGAN

DCGAN

GAN Model

  1. Define Generator and Discriminator network architecture
  2. Train the Generator model to generate the fake data that can fool Discriminator
  3. Train the Discriminator model to distinguish real vs fake data
  4. Continue the training for several epochs and save the Generator model

Model

Dataset Setup

Cartoon Set which is a collection of random 2D cartoon avatar images. Download the dataset using the shell script.

sh download-dataset.sh

This will download the dataset in data/ directory. If you want to train the model in Google Colab, upload the dataset folder to Google Drive. The destination path should be projects/cartoons/.

Model Training

Check out the model being trained to generate cartoon images. Training

Model Prediction

Model

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].