機械学習入門

機械学習とは

明示的にプログラムを書くのではなく膨大なデータよりコンピューター自身で学習させる技術である。

機械学習は「教師あり学習」、「教師なし学習」、「強化学習」の3つに分類される。

教師あり学習

結果と原因の関係性を学習するもの。

あらかじめに決められた正解ラベルに従って学習していくもの

分類と回帰がある

分類(Classification)

あるなしなどの分類を行う。

例:解約する会員予測など

回帰(Regression)

数値の予測

例:物件の価格予測じなど

 

教師なし学習

膨大のデータから規則性を見つけ出しデータのパターン化を行う

 

例:購買情報からユーザーをグルーピングする

 

強化学習

プログラム自身で与えられた報酬を最大化するように学習していく

 

例:AlphaGO(囲碁プログラム)