Hi,

I am a final year CS undergraduate at Indian Institute of Technology (*IIT*)
Roorkee and will be joining *Microsoft Research* later this fall. I am
interested in being a part of GSoC with mlpack and contribute to the*
Essential Deep Learning Modules* project.

I believe that Generative Adversarial Networks are an extremely hot topic
of research in Deep learning these days. So, it would be immensely useful
if we are able to provide an API of the major types of GANs. Here's what I
have in mind.

1. The *vanilla GAN*
2. Generative Moment Matching Networks (*GMMN*)
3. Deep Convolutional Generative Adversarial Nets (*DCGAN*)
4. *Conditional GANs* (Basic, StackGANs, Plug and Play Generative Networks)
5. *InfoGAN* (encode meaningful features in the noise Z)
6. *Wasserstein *GAN & f-GAN (*Divergence minimization*)

The above are the most commonly used variants of GANs and the ones against
which
researchers *generally compare* their variant of GANs. Since this will
broadly cover the major
GAN types, it would allow for *easy extensibility* when somebody wants to
design their own variant. Further, as RBMs take much *more time for
sampling*, providing these variants might be sufficient. Lastly, I am open to
*discussing other models* we may include which I might have missed and are
important.

Btw, if time permits, we may also include *Variational & Adversarial
Autoencoders* or *PixelRNN* and some applications like image to image
translation, inpainting etc.

*Background: *Since last summer I have been working on *formulating a new
loss function for training GANs* based on Optimal Transport distances. This
work started off via my internship at *Kyoto University*, Japan with *Prof.
Marco Cuturi*. This has given me a great experience in dealing with the
instability issues involved in training GANs. Further, I have a very solid
understanding of *Wasserstein distances* which are essentially a kind of
Optimal transport distances. Also, here is a link to an implementation of
GAN in Chainer, which I built for playing around with them.

https://github.com/sidak/GAN-Chainer

I have a strong background in ML through courses and projects, and have
also used TensorFlow and  Shogun. Besides, I have also carried out research
at *Xerox* and *Purdue University*, USA and my work has also been published
in *IJCAI*.

It would be really great if you can *share your views* on this and suggest
if this would *serve as a *
*good plan* for the GSoC. Also, it will be really wonderful if you can
guide me on to the next steps. :)

Looking forward to your response. Thank you so much for reading until here!
 :D

Best,
Sidak

http://sidakpal.com/
_______________________________________________
mlpack mailing list
[email protected]
http://knife.lugatgt.org/cgi-bin/mailman/listinfo/mlpack

Reply via email to