• Stars
    star
    213
  • Rank 184,702 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Some implementations of GAN.

GANs implementation using MNIST data

This repo is a collection of the implementations of many GANs. In order to make the codes easy to read and follow, I minimize the code and run on the same MNIST dataset.

What does the MNIST data look like?

Toy implementations are organized as following:

1. Base Method

2. Loss or Structure Modifications

3. Can be Conditional

4. Image to Image Transformation

Installation

$ git clone https://github.com/MorvanZhou/mnistGANs
$ cd mnistGANs/
$ pip3 install -r requirements.txt

GAN

Generative Adversarial Nets

code - gif result

DCGAN

Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks

code - gif result

LSGAN

Least Squares Generative Adversarial Networks

code - gif result

WGAN

Wasserstein GAN

code - gif result

WGANpg

Improved Training of Wasserstein GANs

code - gif result

WGANdiv

Wasserstein Divergence for GANs

code - gif result

SAGAN

Self-Attention Generative Adversarial Networks

code - gif result

PGGAN

PROGRESSIVE GROWING OF GANS FOR IMPROVED QUALITY, STABILITY, AND VARIATION

code - gif result

CGAN

Conditional Generative Adversarial Nets

code - gif result

ACGAN

Conditional Image Synthesis with Auxiliary Classifier GANs

code - gif result

InfoGAN

InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

code - gif result

StyleGAN

A Style-Based Generator Architecture for Generative Adversarial Networks

code - gif result

CCGAN

Semi-Supervised Learning with Context-Conditional Generative Adversarial Networks

code - gif result

Pix2Pix

Image-to-Image Translation with Conditional Adversarial Networks

code - gif result

CycleGAN

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks

code - gif result

SRGAN

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network

code - gif result

More Repositories

1

tutorials

机器学习相关教程
Python
11,650
star
2

Reinforcement-learning-with-tensorflow

Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Python
8,810
star
3

PyTorch-Tutorial

Build your neural network easy and fast, 莫烦Python中文教学
Jupyter Notebook
8,075
star
4

Tensorflow-Tutorial

Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学
Python
4,325
star
5

Evolutionary-Algorithm

Evolutionary Algorithm using Python, 莫烦Python 中文AI教学
Python
1,187
star
6

NLP-Tutorials

Simple implementations of NLP models. Tutorials are written in Chinese on my website https://mofanpy.com
Python
898
star
7

easy-scraping-tutorial

Simple but useful Python web scraping tutorial code.
Jupyter Notebook
778
star
8

pytorch-A3C

Simple A3C implementation with pytorch + multiprocessing
Python
604
star
9

morvanzhou.github.io

莫烦Python Website source code
HTML
576
star
10

train-robot-arm-from-scratch

Build environment and train a robot arm from scratch (Reinforcement Learning)
Python
365
star
11

Tensorflow-Computer-Vision-Tutorial

Tutorials of deep learning for computer vision.
Python
210
star
12

Tensorflow2-Tutorial

Tensorflow 2.0 toy examples
Python
209
star
13

sudoku

A simple Sudoku generator and solver. 数独生成器和解题器
Python
168
star
14

npnet

Build neural networks based only on Numpy
Python
163
star
15

train-classifier-from-scratch

Machine Learning: Collect data online and train a classifier from scratch
Python
59
star
16

anime-StyleGAN

style mixing for animation face
Python
48
star
17

rethink

Beyond notes, record and expand your thoughts, assisting you in efficient growth.
Python
43
star
18

mevo

Evolutionary algorithms, alternative to Reinforcement Learning
Python
36
star
19

my_research

机器学习的研究
Python
35
star
20

Meta-Learning

Python
34
star
21

tfnn

A high level API based on Tensorflow
Python
29
star
22

Computer-Vision

Toy implementations of CNNs
Python
27
star
23

go-unit-test-demo

some golang unit test demos
Go
19
star
24

celebA-cyclegan

An implementation of cycle-gan that trains on celebA dataset
Python
19
star
25

mmaze

A python maze generator and solver
Python
18
star
26

pathfind

path finding algorithms
Python
18
star
27

RLarm

Python
16
star
28

A-star-maze

A* (A-Star) algorithm for finding the shortest path in a maze
Python
15
star
29

cifar-gan

Python
13
star
30

celebA-styleGAN

Python
12
star
31

celebA-gan

This experiment is an implementation of combining ACGAN and WGAN with gradient penalty. Generating images that look like the people in CelebA dataset.
Python
8
star
32

rlearn

A Python Reinforcement Learning Package
Python
7
star
33

ngrad

Python
7
star
34

cifar

Python
6
star
35

whenact

Conditional decision flow
Python
5
star
36

bezierview

bezier curve animation play
Python
3
star
37

git-demo

demo for the usage of github
Python
2
star
38

marchingSquares

Python
2
star