LoginSignup
11
10

More than 5 years have passed since last update.

マルコフ連鎖で自分のツイートっぽい文章を生成する

Last updated at Posted at 2018-05-06

概要

人工無能とかは、マルコフ連鎖で文章を作っているらしい。

マルコフ連鎖による文書作成の原理については、このブログエントリがとても参考になった。

そしてマルコフ連鎖を使って自分らしい文章をツイートするというエントリと基本的に同じことをやってみた。

違いは次のとおり。

  1. 自動的にツイートさせることには興味なかったので、文章を生成するだけにした。
  2. 上記のエントリでは、https://github.com/o-tomox/TextGenerator という外部ライブラリを使用しているのだが、データベース処理等、マルコフ連鎖の本質とは関係ない処理が多く含まれているので、アルゴリズムは変えずに自分なりに書きなおしてみた。

実装

今回作ったコードはこちら↓
https://github.com/elm200/markov-text-generator
100行ちょっとの短いコードである。

私のツイートはこちら↓
https://twitter.com/elm200

そして私のツイート情報を元にして生成された文章の一例がこちら。

話し合いしようとする。
ようこそニートの海外体験について私も信じている。
現代人なら何の哲学的伝統も昔は日本ならではのノウハウが要る大都市がなくなることで面倒事が起きれば、。
東大卒でもないが、ここはやはりキリスト教思想に基づく政治制度でさえ、もし本当に問題を歯に衣を着せないに兆ジンバブエドル。
日本で嫌になるだけじゃないか笑。
さすがにきちんと対策を考えるべきでしょう。
ある程度、自然エネルギーすべてに及びます。
スマホに特に問題を抱えている模様…。
原始的すぎて、思わず肩が凝る。
彼らも日本生まれ日本育ちなので、やるしかないのよ私たちはすぐわかりますけど…。
また当然。
もう世紀だ。
最近、外国人従業員が歯を食いしばって頑張っているからね。
トポロジー的に変えようとしたら、日本人受けしそうだし。
本当にベトナムの大学で中国語をやるなんて、空しい幻想だ、と。
さまよえるジェンダー研究家ソーシャルメディアの魔術師さんが安そう。
賞味期限切れって感じです。
私に郵便物でもベトナムで一番落ち着くのだろうな。
日本が衰退する気がしますのでご連絡ください。
彼女は、異次元緩和…。

すごく単純なアルゴリズムで作られているのに、文法的にもだいたい正しく、かついかにも私がつぶやきそうな内容になっているのは面白い。

11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10