マルコフ連鎖を使った文章自動生成プログラム
ver 0.1
文章の自動生成の方法
まずは、事前準備として、3つ組のデータを揃える
from PrepareChain import PrepareChain
text = u"適当な長い文章。長い文章。"
chain = PrepareChain(text)
triplet_freqs = chain.make_triplet_freqs()
chain.save(triplet_freqs, True)
事前準備がされていることが前提
from GenerateText import GenerateText
generator = GenerateText()
print generator.generate()
このファイル
適当なテキストを与えて、そこから3つ組のチェーンを作成し、DBに保存するファイル
DB作成のためのスキーマファイル
実際にランダムで文章を生成するファイル
gitで管理はされていないが、3つ組チェーンの情報が保存されているDBファイル