形態要素解析に引き続き、今回は分かち書きした単語を元にマルコフ連鎖というものをやってみたいと思います。マルコフ連鎖の仕組みがイマイチ理解できなかったので、今回はマルコフ連鎖とは何かを簡単に調べてみました。各方面の記事を見ながら解釈すると、マルコフ連鎖とは以下の様なもののようです。マルコフ連鎖についての解釈マルコフ連鎖とは、ある事象が起きる確率が直前の事象にのみ依存することを指す。C」という事象が発生した場合、「C」が発生する確率は「B」にのみ依存する。A」のような場合には「C」は発生しない。見ると???な感じになってしまいますが、多分こんな感じの解釈でいいと思います。少なくとも今回の目的を達成するにはこういう理解でいいと思ってます。次に以下の文章に当てはめて考えてみます。文章:「昨日は晴れ、今日も晴れ。「晴れ」という単語は、「も」か「は」の後にのみ出現する。これを連想配列に入れてマルコフ辞書なるもの作り、キーとなる単語をランダムに選びながら文章を作成していくようです。つのキーとしてやるのが良いみたいです。これに基づいて、以下のようなスクリプトでマルコフ辞書を生成してみました。中はこんな感じになります。キーにして、その中の配列に格納された単語を結びつけていけば文章が出来上がるという感じですかね。単語しか配列に格納されていないです。この場合、同じ文字の繰り返しで終わりそうなので文字量はある程度欲しいみたいですね。次回は、マルコフ辞書を元にマルコフ連鎖で文章を作る所をやってみたいと思います。