2017-10-08 71 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