出乎意料的是,需要为图表中不相关的占位符提供输入值

时间:2017-07-05 15:01:40

标签: graph tensorflow tflearn

https://gist.github.com/Wermarter/466e9585579ef65927fa934fe4e0ffd4 在这里,我尝试使用TFLearn在Tensorflow中实现Variational AutoEncoder。

我在self.training_model.session的一个大图中构建了训练,编码和生成的计算。 self.generating_modelself.recognition_modelself.training_model共享同一会话。

当我运行generating_model以生成MNIST 2D Latent空间时,一切都很顺利。但是当我运行self.recognition_model来编码给定的input_data时出现错误,它要求我给属于self.train_data的{​​{1}}输入值。

这里有完整的错误:

self.training_model

1 个答案:

答案 0 :(得分:0)

这是特定于代码的错误。我的self.recognition_model实际上与self.train_data中的占位符self.curr_batch_sizeself._sample_z()相关联。我的解决方案是将self.curr_batch_size重新关联到self.input_data的大小。

那就是它。快乐编码