2017-10-08 81 views

回答

1

您需要先组装input_feed,类似预测程序。一旦你有了,只需在所需的隐藏层上执行sess.run即可。

要assmeble的input_feed:

input_feed = self.check_feeds(encoder_inputs, encoder_inputs_length, decoder_inputs=None, decoder_inputs_length=None, decode=True) 
input_feed[self.keep_prob_placeholder.name] = 1.0 

sess.run超过self.encoder_last_state

encoder_last_state_activations = sess.run(self.encoder_last_state, input_feed) 
+0

我已经训练seq2seq模型。我只想得到隐藏层的价值。所以,我再次sess.run,不是它backprop? –

+0

不,在您的示例中,为了执行培训,您必须运行培训操作员“self.updates”。调用会在self.encoder_last_state上运行的会话将只计算这些值。 – amirbar