如何查看 z 值,即数据集 x 的重构结果?
请查看链接:http://deeplearning.net/tutorial/dA.html
回答:
函数 “get_reconstructed_input” 将返回一个表示从隐藏表示到 z 的 Theano 变量。检查函数 “get_cost_updates”,它使用这个函数来训练模型。
tilde_x = self.get_corrupted_input(self.x, corruption_level) y = self.get_hidden_values( tilde_x) z = self.get_reconstructed_input(y)
如果您不想训练模型,可以这样做:
y = self.get_hidden_values(self.x) z = self.get_reconstructed_input(y)
要创建一个可执行的函数来计算这个值:
f = theano.function([x], z)