ニューラルネットを使ってポケモンの名前を生成する
ここではニューラルネットワークを使って,既存のポケモン名から新しいポケモン名を生成する方法を例示する.
ポケモンの名前のリストを取る.
ニューラルネットリポジトリから訓練された言語モデルを取る(ここでは英語のモデルである).
どの長さの文字列でも扱えるようにし,キャラクターの生成を終了する機能を持たせるために,ネットに変更を加える.
ポケモンの名前の集合でネットを訓練する.
前の文字が与えられたら次の文字を生成するネットの一部を取る.
擬似的なポケモン名を効率的に生成する関数を定義する.
新しいポケモン名を生成する.