AIで文章を書くというのはどういうことでしょうか?
多くの方はヒト型ロボットの頭部に組み込まれた人工知能が、ものスゴイスピードで文章を出力している様子を思い浮かべるかもしれません。
でも、そんな想像とは違い、やはりこれはコンピュータ工学と数学に基づいたテクノロジーなのです。
なので、正体をバラせば、基本的には数式になるのです。
この数式がニューラルネットワークを表しています。
人工知能が実装されるとき、主に画像認識系の技術と時系列データ系の解析技術、もしくはその組み合わせで使われることがほとんどです。
前者と畳み込みニューラルネットワーク(CNN)、後者を再帰型ニューラルネットワーク(RNN)と呼んでいます。
文章生成はご想像のとおり、RNNを使って実装されることが多いのです。
昨年から取り組んでいる「小説執筆AI」もこの技術を応用しています。
次回から少し詳しくみていきます。