Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yunjey/domain-transfer-network

TensorFlow Implementation of Unsupervised Cross-Domain Image Generation
https://github.com/yunjey/domain-transfer-network

domain-transfer image-generation tensorflow unsupervised-learning

Last synced: 15 days ago
JSON representation

TensorFlow Implementation of Unsupervised Cross-Domain Image Generation

Awesome Lists containing this project

README

        

# Domain Transfer Network (DTN)
TensorFlow implementation of [Unsupervised Cross-Domain Image Generation.](https://arxiv.org/abs/1611.02200)
![alt text](jpg/dtn.jpg)

## Requirements
* [Python 2.7](https://www.continuum.io/downloads)
* [TensorFlow 0.12](https://github.com/tensorflow/tensorflow/tree/r0.12)
* [Pickle](https://docs.python.org/2/library/pickle.html)
* [SciPy](http://www.scipy.org/install.html)


## Usage

#### Clone the repository
```bash
$ git clone https://github.com/yunjey/dtn-tensorflow.git
$ cd dtn-tensorflow
```

#### Download the dataset
```bash
$ chmod +x download.sh
$ ./download.sh
```

#### Resize MNIST dataset to 32x32
```bash
$ python prepro.py
```

#### Pretrain the model f
```bash
$ python main.py --mode='pretrain'
```

#### Train the model G and D
```bash
$ python main.py --mode='train'
```

#### Transfer SVHN to MNIST
```bash
$ python main.py --mode='eval'
```

## Results

#### From SVHN to MNIST

![alt text](jpg/svhn_mnist_2900.gif)

![alt text](jpg/svhn_mnist_2900.png)

![alt text](jpg/svhn_mnist_3700.png)

![alt text](jpg/svhn_mnist_5300.png)

#### From Photos to Emoji (in paper)

![alt text](jpg/emoji_1.png)

![alt text](jpg/emoji_2.png)