Wolfram言語

自動補完プログラム

ニューラルネットワークはテキストを生成するよう訓練することができる.この例では,訓練済みの言語モデルを使ってCプログラムを完成する方法を説明する.

Wolfram Neural Net RepositoryからC言語モデルをロードする.

各文字列を次に来る可能性が最も高い文字で補完し,それに従って可能性を更新する関数を書く.

この更新関数を使って,次の区切り文字(空白文字)に出会うまで,提案をどんどん構築し選択するビーム探索法を実装する.

10個の最適な補完の提案のリストを生成する.

言語モデルに従って,格子上にその可能性を表示する.

関連する例

de en es fr ko pt-br zh