Giter VIP home page Giter VIP logo

genadv_tutorial's Introduction

genadv_tutorial

Tutorial on Generative Adversarial Models. See the blog post.

Eric Jang

30 Dec 2015

License: BSD Clause 2

genadv_tutorial's People

Contributors

ericjang avatar jaejun-yoo avatar seungwonpark avatar thesparta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

genadv_tutorial's Issues

Question regarding manifold alignment

Hi Eric,

I really enjoyed this tutorial! I do have one question about the manifold alignment part, though.

This concept of aligning the two manifolds seems to be quite important indeed, and several authors are investigating it more in depth.

In this example, I'm a little unsure how the sorting works. Namely, I thought the goal in minimizing the transformation distance from Z to X would require changing the initial weights of the generator such that the 'ordering' of z inputs to x output is (loosely) as monotonic as possible, assuming one has a definition of ordering.

So my understanding was that each specific input z_i corresponds to its specific generated pair x_i = G(z_i), and the goal was to make this relationship as monotonic as possible. But you don't keep this correspondence, right? You generate a set of x_i's from a sampled batch of z_i's and force the ordering, but isn't this artificial? I don't see why this would actually align the latent z-space and the X space?

Can you write this tutorial in keras?

Dear eric,
I want to understand GAN but myself I am not good in TensorFlow and I didnt get much from your tensorflow tutorial. Can you please write another tutorial code in keras (with Tf or Th backend) instead of pure TensorFlow.

Thank you for considering this
Potholiday

global_step in momemtum_optimezer

Is setting trainable = False not necessary in the variable batch in the function momentum_optimzer?
ie. batch = tf.Variable(0,trainable=False,name=global_step) instead of just
batch = tf.Variable(0).

plot_fig histc range may fall in roughly between -3.0<x<1.0

Inside plot_fig function,
the x-range of histc may fall roughly between -3.0<x<1.0,
because np.histogram range is gs.min() < x < gs.max(), if no range is specified

This may result in a horizontal shift of the following ax.plot which specified -5<x<5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.