Upgrade to Pro — share decks privately, control downloads, hide ads and more …

機械学習概要

oshokawa
June 10, 2015
2.3k

 機械学習概要

Geek Salon for Startups vol. 2 2015.06.10
@MSさん

oshokawa

June 10, 2015
Tweet

Transcript

  1. 11995500 22001100 11997700 11998800 11999900 22000000 11996600 推論・探索 11sstt ニューラルネット((線�形))

    エキスパートシステム 22nndd ニューラルネット((非線�形)) 遺伝的アルゴリズム 強化学習 人工知能 11sstt AAII 22nndd AAII 33rrdd AAII 冬 冬 ダートマス会議 ※ aauutthhoorriizzeeされた経緯・分類ではありません 人工知能・機械学習・データマイニング 4
  2. 11995500 22001100 11997700 11998800 11999900 22000000 11996600 推論・探索 11sstt ニューラルネット((線�形))

    エキスパートシステム 22nndd ニューラルネット((非線�形)) 遺伝的アルゴリズム 強化学習 機械学習 データマイニング 人工知能 11sstt AAII 22nndd AAII 33rrdd AAII 冬 冬 ダートマス会議 •  人工知能 •  知能っぽいもの •  機械学習の応用 •  機械学習 •  数学っぽい学習((最適化)) •  データマイニング •  学習っていうか発見 ※ aauutthhoorriizzeeされた経緯・分類ではありません 人工知能・機械学習・データマイニング 5
  3. 11995500 22001100 11997700 11998800 11999900 22000000 11996600 推論・探索 11sstt ニューラルネット((線�形))

    エキスパートシステム 22nndd ニューラルネット((非線�形)) 遺伝的アルゴリズム 強化学習 機械学習 データマイニング DDeeeepp LLeeaarrnniinngg 人工知能 33rrdd ニューラルネット((DDeeeepp)) 11sstt AAII 22nndd AAII 33rrdd AAII 冬 冬 ダートマス会議 ※ aauutthhoorriizzeeされた経緯・分類ではありません 全脳アーキテクチャ 汎用人工知能 人工知能・機械学習・データマイニング •  人工知能 •  知能っぽいもの •  機械学習の応用 •  機械学習 •  数学っぽい学習((最適化)) •  データマイニング •  学習っていうか発見 6
  4. aa sseett ooff mmeetthhooddss tthhaatt ccaann aauuttoommaattiiccaallllyy ddeetteecctt ppaatttteerrnnss iinn

    ddaattaa,, aanndd tthheenn uussee tthhee uunnccoovveerreedd ppaatttteerrnnss ttoo pprreeddiicctt ffuuttuurree ddaattaa,, oorr ttoo ppeerrffoorrmm ootthheerr kkiinnddss ooff ddeecciissiioonn mmaakkiinngg uunnddeerr uunncceerrttaaiinnttyy 機械学習とは、 •  データから自動的にパターンを発見し、 •  将来のデータの予測や意思決定に利用する、 ための手法群である KK.. PP.. MMuurrpphhyy.. MMaacchhiinnee LLeeaarrnniinngg AA pprroobbaabbiilliissttiicc PPeerrssppeeccttiivvee.. TThhee MMIITT PPrreessss.. 22001122.. 機械学習 ʙ 個人的に好きな表現 ʙ 7
  5. 「学習」って? 14 独立変数 ii..ee.. 年齢,, 性別,, 年収,, eettcc.. 従属変数 ii..ee..

    買う // 買わない,, eettcc.. 独立変数 従属変数 == ff(( )) 学習データからモデル((のパラメータ))を求める モデル 学習データ
  6. 「学習」って? 15 体重 == 傾き × 身長 ++ 切片 学習データに合うように

    傾きと切片を求めること 学習 モデル 従属変数 体重[[kkgg]] 説明変数 身長[[ccmm]] 6655 117700 5500 116600 7700 117755 学習データ =
  7. 「学習」って? 16 学習データに合うように 傾きと切片を求めること 実際に上の例を「学習」すると 学習 体重 == 11..335577 ×

    身長 − 116666..778866 = 体重 == 傾き × 身長 ++ 切片 モデル 従属変数 体重[[kkgg]] 説明変数 身長[[ccmm]] 6655 117700 5500 116600 7700 117755 学習データ
  8. ちなみに・・・ 17 目的によって 「従属変数」がある場合とない場合があります ある場合 ((教師あり学習)) ない場合 ((教師なし学習)) 回帰 とか

    分類 クラスタリングとか次元削減 •  顧客タイプ •  設備稼働状態  のグルーピング •  ドキュメント •  人の繋がりの可視化    eettcc.. •  株価の予測((できるの?)) •  ユーザ登録数変化 •  契約 する // しない •  正常 // 異常
  9. ちなみに・・・ 18 目的によって 「従属変数」がある場合とない場合があります ある場合 ((教師あり学習)) ない場合 ((教師なし学習)) 回帰 とか

    分類 クラスタリングとか次元削減 •  顧客タイプ •  設備稼働状態  のグルーピング •  ドキュメント •  人の繋がりの可視化    eettcc.. •  株価の予測((できるの?)) •  ユーザ登録数変化 •  契約 する // しない •  正常 // 異常 今日のハンズオン はこれ((の発展版))
  10. 分類((教師あり)) 20 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   従属変数 猫好き 犬好き
  11. 分類((教師あり)) 21 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   従属変数 猫好き 犬好き データに猫好き・犬好きのラベル((従属変数))が付いている場合には それらを「分ける」境界を学習する((教師あり学習))
  12. クラスタリング((教師なし)) 22 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   ラベルが付いてない場合には 従属変数 猫好き 犬好き ない
  13. クラスタリング((教師なし)) 23 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   ラベルが付いてない場合には 独立変数が 何らかの意味において 似ている人を まとめる
  14. クラスタリング((教師なし)) 24 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   ラベルが付いてない場合には 独立変数が 何らかの意味において 似ている人を まとめる
  15. クラスタリング((教師なし)) 25 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   ラベルが付いてない場合には 独立変数が 何らかの意味において 似ている人を まとめる
  16. クラスタリング((教師なし)) 26 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数   ラベルが付いてない場合には 独立変数が 何らかの意味において 似ている人を まとめる
  17. クラスタリング((教師なし)) 27 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   独立変数が 何らかの意味において 似ている人を まとめる どんなグループが出てくるかはやってからのお楽しみ♥ 独立変数   ラベルが付いてない場合には
  18. クラスタリング((教師なし)) 28 ・ペットが猫   ・猫tweet多い   ・猫顔   ・語尾が「にゃん」  

    ・アイコンが猫   ・retweetが猫ネタ   ・ペットが犬   ・語尾が「わん」   ・犬顔   ・アイコンが犬   ・retweetが犬ネタ   ・犬tweet多い   ・犬顔   ・語尾が「にゃん」   詳しくは WWEEBB この後の発表 & ハンズオン で!! 独立変数   ラベルが付いてない場合には 独立変数が 何らかの意味において 似ている人を まとめる どんなグループが出てくるかはやってからのお楽しみ♥