PyTorch 1.0 Tutorials : テキスト : 文字レベル RNN で名前を生成する (翻訳/解説)

【PyTorch 1.1 Tutorials: 文字レベル RNN で名前を生成する】
PyTorch 1.1 リリースのチュートリアルの再翻訳を進めています。
今回から「テキスト」カテゴリー、つまり自然言語処理がテーマのチュートリアルに移ります。文字レベル RNN で名前「生成」を遂行する、いわゆる言語モデルにより、ネットワークから言語を指定して名前をサンプリングします。題材として 18 言語から成る数千の姓名データベースを使用します。
PyTorch は TensorFlow とともに多く利用されている深層学習フレームワークです。5 月に PyTorch 1.1 がリリースされ 1.0 のドキュメントから追加や修正が入っていますので、順次再翻訳しています。PyTorch 1.x では JIT コンパイラ等のプロダクション・サポートのための機能が追加され、大規模スケールでモデルを効率的に実行することが可能になりました。