ある翻訳元の単語列を入力とし、異なる長さの翻訳先の単語列を出力する手法。
まず、翻訳元の単語列をLSTM(Encoder)で読み取り、隠れ変数を計算する。
その隠れ変数をDecoderに設定し、<EOS>を入力して1単語目を獲得。
<EOS>が出るまで、n-1番目の単語を入力してn単語目を獲得。