この記事の読者
Index
seq2seq
- seq2seq
#01 では、Encoder, Decoderを実装し、Seq2seq
class を実装した.
- seq2seq #実装編 #01
#02 では、実装した Seq2seq
class を利用して、簡単な問題で学習するコードを実装する.
タスク
今回は、トイプロブレムとして簡単なタスクを例にして、実装を進める.
「足し算」の問題で、「57+5」のような文章を入力として、「62」のような文章を生成するタスク.
データセット
「ゼロから作るDeep Learning 2」で使われている「足し算」データセットを利用.
スクリプト
データセットや、評価関数は、「deep-learning-from-scratch-2」を利用させていただきます.
まとめ
- 「足し算」データセットを利用して、文字列の式を入力とて、計算結果を文字列として出力した
- 90% 以上の精度を達成できた
参考
生成 Deep Learning / オライリー
- 6章 書く
-
ゼロから作るDeep Learning 2
- 7 RNNによる文章生成