Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. with tf.variable_scope('encoder') as scope:
  2.  
  3. # Encoder RNN cell
  4. self.encoder_lstm_cell = tf.nn.rnn_cell.BasicLSTMCell(hidden_units, forget_bias=0.0, state_is_tuple=True)
  5. self.encoder_cell = tf.nn.rnn_cell.MultiRNNCell([self.encoder_lstm_cell] * num_layers, state_is_tuple=True)
  6.  
  7. # Embed encoder RNN inputs
  8. with tf.device("/cpu:0"):
  9. embedding = tf.get_variable(
  10. "embedding", [self.vocab_size_en, hidden_units], dtype=data_type)
  11. self.embedded_encoder_inputs = tf.nn.embedding_lookup(embedding, self.encoder_inputs)
  12.  
  13. # Outputs from encoder RNN
  14. self.encoder_outputs, self.encoder_state = tf.nn.dynamic_rnn(
  15. cell=self.encoder_cell,
  16. inputs=self.embedded_encoder_inputs,
  17. sequence_length=self.seq_lens_en, time_major=False, dtype=tf.float32)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement