News for hackers. Stuff that matters.
Re:Generative Models by bradscarleton on Thursday June 16, 2016 @02:38PM (#11918022)
It looks like they are using both TensorFlow and Theano. Is there a reason to use both?
Re:Generative Models by TimSal on Thursday June 16, 2016 @02:49PM (#11918091)
The VAE code and the semi-supervised part of the GAN code build on code that was developed about half a year ago, when Tensorflow was less developed and was lacking in speed and functionality compared to Theano. It has since caught up and most new projects at OpenAI are now done using Tensorflow, which is what we used for the newer additions.
Re:Generative Models by Eridrus on Thursday June 16, 2016 @02:58PM (#11918137)
Could you mention a bit about why you're using Tensorflow?

I'm glad you are since I'm using it myself, but I haven't used any other frameworks so I'm wondering if I should expect more people to head in this direction, or spend time learning others.

Re:Generative Models by TimSal on Thursday June 16, 2016 @03:12PM (#11918200)
There are currently many excellent frameworks to choose from: TensorFlow, Theano, Torch, MXNet are all great. The comparative advantage of TensorFlow is mostly its support in the community (e.g. most stars on GitHub, most new projects being developed, etc).
Re:Generative Models by jc4p on Thursday June 16, 2016 @03:21PM (#11918257)
The community around Tensorflow is great (lots of people that try to recreate results from new papers using TF), but if you're worried about putting all your eggs in one basket (or want to be a higher level up) you should checkout Keras if you haven't yet. It lets you write generic nets that can run on Theano or TF.