なんだかxとy以外の文字がでてくるとも〜いやってなるあゆめぐです。
難しい書き方ばっかりされてよくわからないのでわかりやすく私が理解した範囲でやってみる
数式みたいなのはこんな感じ
ベイズ覚えると何ができるの?
迷惑メールなどのフィルタリングや言語判定など機械学習系のアルゴリズムに使える。
簡単にいうと確率の応用編っていう感じ?
ベイズの定理(wikipedia)
ほとんどが聞き慣れない単語の羅列ばかりでもう嫌になっちゃう。
5分でわかるベイズ確率
これベイズわかりやすい!
というわけでベイズの定理の説明。
簡単な例
ここは素敵なあゆめぐレストラン。
今日もたくさんのあゆめぐたちがご飯を求めて集まってきます。
あゆめぐ達の5割はサーモンを、3割はお肉を注文します。そして1割のあゆめぐは両方頼みます。
Q1,今日はあゆめぐたち50匹がサーモンを頼みました。さてこのときお肉も一緒に頼む確率はいくつでしょう?
Q2,今日は30匹のあゆめぐがお肉を頼みました。サーモンも頼む確率はいくつでしょう?
A1,
まず、50匹サーモン頼むためには100匹のあゆめぐが必要で・・・とやってくと
50/100 * 10/50 (サーモン頼んだのあゆめぐ/あゆめぐ全体 * 両方頼むあゆめぐ/サーモン頼んだあゆめぐ)
ってなって 答えは 1/10 !
A2,
30/100 * 10/30(お肉頼んだあゆめぐ/あゆめぐ全体 * 両方頼むあゆめぐ/お肉頼んだあゆめぐ)
ってなって
こっちも1/10!
でこのQ1とQ2は同じ答えになるよっていうのがベイズの定理っていうものらしい
ってなってこうなった感じ。とりあえず理解した。
そしてこれだけじゃ遊べそうもない。だから何さって感じである。
さてここからモンティホールの問題とかに試しにいどんでみるんだけど、
数式にどう入れていいのかわからなかった・・・。
いろんなサイト見てたんだけどイマイチしっかり納得いかなくて、すごく私にもわかりやすい動画がありました。
しかもフィルターのところの説明までわかりやすいのがありました。
ベイズ理論とその利用2ーモンティ・ホール問題
ベイズ理論とその利用3ー壷と玉の問題
ベイズ理論とその利用4ーベイズフィルター
ナイーブベイズ分類器
ベイズの定理を利用した分類方法
これ覚えれば結構遊べそうな気がしたんだけど、文字を細切れにするのにmecabとか使うのですが
私の借りているサーバーにcomposer入れるところからだから面倒くさそう・・・。
ローカルでやろうかなと思うので環境構築ついでにvagrantとかやろうかな・・・。
macにするかwindowsでやるか・・・。
先は長そうなので一旦ここまで。申し訳ない。