Commit dec7c89f authored by Joshua Howard's avatar Joshua Howard Committed by Neal Wu

Variational Autoencoder generate() function fixed (z fed in rather than z_mean)

parent ae50fa99
import tensorflow as tf
import numpy as np
class VariationalAutoencoder(object):
......@@ -57,8 +56,8 @@ class VariationalAutoencoder(object):
def generate(self, hidden = None):
if hidden is None:
hidden = np.random.normal(size=self.weights["b1"])
return self.sess.run(self.reconstruction, feed_dict={self.z_mean: hidden})
hidden = self.sess.run(tf.random_normal([1, self.n_hidden]))
return self.sess.run(self.reconstruction, feed_dict={self.z: hidden})
def reconstruct(self, X):
return self.sess.run(self.reconstruction, feed_dict={self.x: X})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment