Code for 'Unsupervised Domain Translation with Alignment Guarantees'
tensorflow
skimage
matplotlib
python 3.5
Here are commands to reproduce the results of full model / without shuffling / without pairwise discriminator
python main_mnist.py --data zipcode
python main_mnist.py --data zipcode --model nodop
python main_mnist.py --data zipcode --model nopd
Here is the visualization of samples of G: Z -> X (sampled handwritten digits given the label, left) and confusion matrix of F: X -> Z (C_[i,j] is the probability that our model will predict digit j-1 when the true digit is i-1, diagonal is perfect, right) every 100 iters. There is a discrete optimization every 1000 iters.
The results is obtained using CPU (accuracy is 98.6% at iteration 12,500), the results of GPU will be a little different due to the randomness GPU introduced in.
To be coming
