def build_cells(self):
# encoder cell
with tf.name_scope('encoder_cell') as scope:
encoder_cell = rnn.MultiRNNCell([self.RNNCell(num_units=self.hidden_size)
for _ in range(self.encoder_layer_size)])
encoder_cell = rnn.DropoutWrapper(encoder_cell,
input_keep_prob=self.encoder_input_keep_prob,
output_keep_prob=self.encoder_output_keep_prob)
# decoder cell
with tf.name_scope('decoder_cell') as scope:
decoder_cell = rnn.MultiRNNCell([self.RNNCell(num_units=self.hidden_size)
for _ in range(self.decoder_layer_size)])
decoder_cell = rnn.DropoutWrapper(decoder_cell,
input_keep_prob=self.decoder_input_keep_prob,
output_keep_prob=self.decoder_output_keep_prob)
return encoder_cell, decoder_cell
deepAPI_model.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录