def sample_old(self, x, sigma, n_steps):
# Enable on-the-fly graph computations
# theano.config.compute_test_value = "raise"
# in_val = T.fmatrix('input_values")
# in_val.tag.test_value = np.asarray(
# np.random.rand(1, 784), dtype=theano.config.floatX)
# s_sigma = T.fscalar("sigma_value")
# s_sigma = np.asarray(
# np.random.rand(1), dtype=theano.config.floatX)
# mode = "FAST_RUN"
samples = []
sample = x
samples.append(x)
for i in xrange(n_steps):
print "Sample %d ..." % i
sampler = self.sample_one_step(sample, sigma)
sample = sampler.eval()
samples.append(sample)
return samples
评论列表
文章目录