スタパさんをつくるはなし
スタパさんをつくるはなし
STAPA-CLOUD
- にせものスタパさん -
@ivoryworks
2010.10.09 gunma.web #2
profile
● 名前:ivoryworks
● 仕事:Webじゃない所でプログラムを書いてます
● 普段:Linuxをよくさわっています
● 最近:ARに興味あり
● blog : Vamp Records http://www.ivory...
スタパクラウド
- にせものスタパさん -
むかし造りました
PHP+MySQL
で
いま流行りのクラウドじゃないよ
タグクラウドだよ
あと偽者じゃないよ。似せもの。似せてある。
スタパさんをつくるはなし
ものがたりのはじまり
2007年冬(古いね)
人工無脳つくろうかな
スタパさんをつくるはなし
ものがたりのはじまり
どんな?
スタパさんをつくるはなし
この人の
このひとしってる?
スタパさんをつくるはなし
このひと
スタパさんをつくるはなし
スタパ齋藤
● 国民的アイドル物欲番長
● もの凄いハイテンションな文体で各方面に
色々書いているライターの人。
● 外見はロシア人
スタパさんをつくるはなし
さあつくろう
 と思ったのだけど、
人工無脳のおもしろい文章とか
どうやって作るのかよくわからないので、
色々調べる内に
『マルコフ連鎖』
というものに出会う
(重要)
スタパさんをつくるはなし
マルコフ連鎖
マルコフ連鎖とは、確率過程の一種であるマルコフ過程のう
ち、とりうる状態が離散的(有限または可算)なもの(離散状
態マルコフ過程)をいう。また特に、時間が離散的なもの(時
刻は添え字で表される)を指すこと...
スタパさんをつくるはなし
マルコフ連鎖
むり
スタパさんをつくるはなし
やさしく解説
例えばこんな文章
『彼女はパンを食べて紅茶を飲んだ。』
スタパさんをつくるはなし
形態素解析で分解する
● 彼女(名詞)
● は(助詞)
● パン(名詞)
● を(助詞)
● 食べ(動詞)
● て(助詞)
● 紅茶(名詞)
● を(助詞)
● 飲ん(動詞)
● だ(助動詞)
● 。(特殊)
[彼女]...
スタパさんをつくるはなし
マルコフ連鎖の一階の近似
● 文頭ー彼女
● 彼女ーは
● はーパン
● パンーを
● をー食べ
● 食べーて
● てー紅茶
● 紅茶ーを
● をー飲ん
● 飲んーだ
● だー。
● 。ー文末
彼女はパンを飲んだ。(文...
スタパさんをつくるはなし
この一階の近似とやらを使って
スタパ的文章つくってやろう
何だかうまくいきそうだ
スタパさんをつくるはなし
ちなみに
形態素解析はYahoo!にお願いした
● chasen、mecabuなど自
前でできるのがあるけど,
辞書が良さそう、という
声が聞こえてきた。
● 当時何でもいいから
WebAPIが使いたかっ
た。WebA...
スタパさんをつくるはなし
スタパブログを元にさっそく試す
ためしに2つほど文章を生成してみる
1.フィッシュズームレンズデジカメのな撮っみよななどデ
ジカメなをmmアイばかなやっぱmm立体で出は
mmCCD、、思っ1考えれで、セット、コト21レ...
スタパさんをつくるはなし
マルコフ連鎖の二階の近似
● (文頭)彼女ーは
● 彼女はーパン
● はパンーを
● パンをー食べ
● を食べーて
● 食べてー紅茶
● て紅茶ーを
● 紅茶をー飲ん
● を飲んーだ
● 飲んだー。
● だ。ー(文末)...
スタパさんをつくるはなし
さっそく二階でスタパさん
マルコフなんとかというのはすごい
二階にしたら、
おもしろい文章が出るんじゃないかな
スタパさんをつくるはなし
またまたスタパブログでためす
 これ、500万画素のダ! ちなみに、楽勝でふたつのダ! こ
れ、超広角も撮れるってコトなフィーリング。それぞれのレン
ズでふたつのニュースをまとめ上げた拙者。それぞれの、画角
等を使わず...
スタパさんをつくるはなし
結局何階がいいのか
● 階が大きくなると原文に近くなるので、文章の自然度は
増すけど面白みがない。
● 階が少なくなると連続性が低くなるので、文章の自然度
が損なわれる。たまにすごいのが出ることがあるけど。
● 蓄積デ...
スタパさんをつくるはなし
よしよし
スタパブログの過去記事は
スクレイピングして保存
新しいのはRSSからcronで自動取得
自動化完了
スタパさんをつくるはなし
2007/12 スタパクラウド公開
● 当初の予定(無脳)は忘れ
る
● 単に作るだけだとおもし
ろくないので、蓄積デー
タにタグ情報をつけて、
タグクラウドで表した
● 結構それっぽいテーマの
文章になる
スタパさんをつくるはなし
2008/02 スタパブログで紹介
● サーバ死亡
スタパさんをつくるはなし
この循環がすごい
スタパブログから文章もらって、蓄積して、ス
タパさん(本物)が遊んで、ブログに書いて、
そのブログを読んで、蓄積して・・・。
スタパさんをつくるはなし
そんなこんなで
フォローしてもらった
スタパさんをつくるはなし
おしまい
画像の使用許可もらいました
ありがとうスタパさん。
そしてTwitterスゲー!
Upcoming SlideShare
Loading in …5
×

20101009 gunma.web#2 スタパさんをつくるはなし

1,116 views
1,059 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,116
On SlideShare
0
From Embeds
0
Number of Embeds
117
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

20101009 gunma.web#2 スタパさんをつくるはなし

  1. 1. スタパさんをつくるはなし スタパさんをつくるはなし STAPA-CLOUD - にせものスタパさん - @ivoryworks 2010.10.09 gunma.web #2
  2. 2. profile ● 名前:ivoryworks ● 仕事:Webじゃない所でプログラムを書いてます ● 普段:Linuxをよくさわっています ● 最近:ARに興味あり ● blog : Vamp Records http://www.ivoryworks.com/blog/ ● Twit : @ivoryworks
  3. 3. スタパクラウド - にせものスタパさん - むかし造りました PHP+MySQL で いま流行りのクラウドじゃないよ タグクラウドだよ あと偽者じゃないよ。似せもの。似せてある。
  4. 4. スタパさんをつくるはなし ものがたりのはじまり 2007年冬(古いね) 人工無脳つくろうかな
  5. 5. スタパさんをつくるはなし ものがたりのはじまり どんな?
  6. 6. スタパさんをつくるはなし この人の このひとしってる?
  7. 7. スタパさんをつくるはなし このひと
  8. 8. スタパさんをつくるはなし スタパ齋藤 ● 国民的アイドル物欲番長 ● もの凄いハイテンションな文体で各方面に 色々書いているライターの人。 ● 外見はロシア人
  9. 9. スタパさんをつくるはなし さあつくろう  と思ったのだけど、 人工無脳のおもしろい文章とか どうやって作るのかよくわからないので、 色々調べる内に 『マルコフ連鎖』 というものに出会う (重要)
  10. 10. スタパさんをつくるはなし マルコフ連鎖 マルコフ連鎖とは、確率過程の一種であるマルコフ過程のう ち、とりうる状態が離散的(有限または可算)なもの(離散状 態マルコフ過程)をいう。また特に、時間が離散的なもの(時 刻は添え字で表される)を指すことが多い(他に連続時間マル コフ過程というものもあり、これは時刻が連続である)。マル コフ連鎖は、未来の挙動が現在の値だけで決定され、過去の挙 動と無関係である(マルコフ性)。各時刻において起こる状態 変化(遷移または推移)に関して、マルコフ連鎖は遷移確率が 過去の状態によらず、現在の状態のみによる系列である。特に 重要な確率過程として、様々な分野に応用される。 By Wikipedia
  11. 11. スタパさんをつくるはなし マルコフ連鎖 むり
  12. 12. スタパさんをつくるはなし やさしく解説 例えばこんな文章 『彼女はパンを食べて紅茶を飲んだ。』
  13. 13. スタパさんをつくるはなし 形態素解析で分解する ● 彼女(名詞) ● は(助詞) ● パン(名詞) ● を(助詞) ● 食べ(動詞) ● て(助詞) ● 紅茶(名詞) ● を(助詞) ● 飲ん(動詞) ● だ(助動詞) ● 。(特殊) [彼女][は][パン][を][食べ][て][紅茶][を][飲ん][だ][。]
  14. 14. スタパさんをつくるはなし マルコフ連鎖の一階の近似 ● 文頭ー彼女 ● 彼女ーは ● はーパン ● パンーを ● をー食べ ● 食べーて ● てー紅茶 ● 紅茶ーを ● をー飲ん ● 飲んーだ ● だー。 ● 。ー文末 彼女はパンを飲んだ。(文法的にはOK) (接頭辞ー接尾辞)の関係
  15. 15. スタパさんをつくるはなし この一階の近似とやらを使って スタパ的文章つくってやろう 何だかうまくいきそうだ
  16. 16. スタパさんをつくるはなし ちなみに 形態素解析はYahoo!にお願いした ● chasen、mecabuなど自 前でできるのがあるけど, 辞書が良さそう、という 声が聞こえてきた。 ● 当時何でもいいから WebAPIが使いたかっ た。WebAPIならなんで もよかった。けどYahoo! さんイイよ。
  17. 17. スタパさんをつくるはなし スタパブログを元にさっそく試す ためしに2つほど文章を生成してみる 1.フィッシュズームレンズデジカメのな撮っみよななどデ ジカメなをmmアイばかなやっぱmm立体で出は mmCCD、、思っ1考えれで、セット、コト21レンズで す同じねデジカメ 2. レンズ。は相当はデジタル楽勝! だめだ、 楽勝!じゃねえよ
  18. 18. スタパさんをつくるはなし マルコフ連鎖の二階の近似 ● (文頭)彼女ーは ● 彼女はーパン ● はパンーを ● パンをー食べ ● を食べーて ● 食べてー紅茶 ● て紅茶ーを ● 紅茶をー飲ん ● を飲んーだ ● 飲んだー。 ● だ。ー(文末) ちなみにこれだと原文と同一文しか生成されない。 例文を間違えた。 今気づいた。
  19. 19. スタパさんをつくるはなし さっそく二階でスタパさん マルコフなんとかというのはすごい 二階にしたら、 おもしろい文章が出るんじゃないかな
  20. 20. スタパさんをつくるはなし またまたスタパブログでためす  これ、500万画素のダ! ちなみに、楽勝でふたつのダ! こ れ、超広角も撮れるってコトなフィーリング。それぞれのレン ズでふたつのニュースをまとめ上げた拙者。それぞれの、画角 等を使わず、500万画素の、縦位置で23mm、外観も撮れてい る。もうすぐ発売だ。あと、なんか、このデジカメをまとめ上 げたような。 すげー! ぱっと見それっぽい
  21. 21. スタパさんをつくるはなし 結局何階がいいのか ● 階が大きくなると原文に近くなるので、文章の自然度は 増すけど面白みがない。 ● 階が少なくなると連続性が低くなるので、文章の自然度 が損なわれる。たまにすごいのが出ることがあるけど。 ● 蓄積データが多いと見たことない文章が出たりする。 ● 蓄積データが少ないと何となく前見た事あるな、的な。 スタパクラウドは三階にしときました
  22. 22. スタパさんをつくるはなし よしよし スタパブログの過去記事は スクレイピングして保存 新しいのはRSSからcronで自動取得 自動化完了
  23. 23. スタパさんをつくるはなし 2007/12 スタパクラウド公開 ● 当初の予定(無脳)は忘れ る ● 単に作るだけだとおもし ろくないので、蓄積デー タにタグ情報をつけて、 タグクラウドで表した ● 結構それっぽいテーマの 文章になる
  24. 24. スタパさんをつくるはなし 2008/02 スタパブログで紹介 ● サーバ死亡
  25. 25. スタパさんをつくるはなし この循環がすごい スタパブログから文章もらって、蓄積して、ス タパさん(本物)が遊んで、ブログに書いて、 そのブログを読んで、蓄積して・・・。
  26. 26. スタパさんをつくるはなし そんなこんなで フォローしてもらった
  27. 27. スタパさんをつくるはなし おしまい 画像の使用許可もらいました ありがとうスタパさん。 そしてTwitterスゲー!

×