地平線まで行ってくる。

記録あるいは忘備録。時には検討事項。

マルコフ連鎖による文章自動生成 #3 学習させてテスト文章作る。

 分かち書きにした文章が用意出来たら、あとは簡単。といっても、すでにライブラリーがあるからなんですが・・・。 

 

github.com

 

 とりあえず、以下のサイトを見ながら学習&文章を生成してみます。 

qiita.com

 すでに、分かち書きは出来ているので簡単。

import markovify

# Load file
text_file = open("input.txt", "r")
text = text_file.read()

# Build model
text_model = markovify.Text(parsed_text, state_size=2)

# Output
sentence = text_model.make_short_sentence(140)
print(''.join(sentence.split()))


 とりあえず、何かの文章は出来た。

 

 これで動く目途がついた。モデルでの連鎖数をどうするのか、はたまた、もっと大きな辞書を学習させてみたい、と次のステップに進むのであった。

 

 つづく

 

 

bwgift.hatenadiary.jp