Seq2SeqModel 继承自 object
参数:
- source_vocab_size
- target_vocab_size
- buckets
- size
- num_layers
- max_gradient_norm
- batch_size
- learning_rate
- learning_rate_decay_factor
- use_lstm
- num_samples
- forward_only
- dtype 内嵌函数
参数:
- labels
- logits
无参数 需要注意:if use_lstm, single_cell 这个函数的定义还会变
参数
- encoder_inputs
- decoder_inputs
- do_decode
参数
- session
- encoder_inputs
- decoder_inputs
- target_weights
- bucket_id
- forward_only
- data
- bucket_id
- source_vocab_size -- 来自输入
- target_vocab_size -- 来自输入
- buckets -- 来自输入
- batch_size -- 来自输入
- learning_rate -- 来自 tf.Variable(
- learning_rate_decay_op -- 来自 self.learning_rate.assign
- global_step -- 来自 tf.Variable(
- encoder_inputs
- decoder_inputs
- target_weights
- outputs, losses -- 来自 tf.contrib.legacy_seq2seq.model_with_buckets(
- gradient_norms
- updates
- saver -- 来自 tf.train.Saver(tf.global_variables())