コンピューターが学習する?
人間に限らず、脳をもった動物は学習します。
うちの愛犬(トイプードル)も「トイレ」をちゃんと認識しています。
トイレの「場所」が変わろうが、トイレを買い替えて「見た目」が少しくらい変わろうが、ちゃんと認識しています。
子犬だったときに、奥さんが ちゃんと教えてあげた からですね。
(どのように教え込んだのか?は、私はわかりませんが、、、)
で、これと同じこと(教えて、認識できるようにすること)をコンピューターに対して行うのが、「機械学習」です。
AIと機械学習
ディープラーニング(深層学習)
- ディープラーニング(深層学習)は、機械学習の一手法(機械学習をさらに発展させたもの)
- 「AI ⊃ 機械学習 ⊃ ディープラーニング」という関係
3種類の学習方法
学習方法 | 説明 | 用途 | 利用例 |
---|---|---|---|
教師あり学習 | 学習用データには「正解」「不正解」のラベルが付いている。 | データの分類、数値の予測 | 画像の分類、文字認識 |
教師なし学習 | 学習用データには「正解」「不正解」のラベルは付いていない。 | データのクラスタリング(似たものを集めてグルーピングする) | ある商品を買った人が次にどのような商品を買ったか(リコメンド機能) |
強化学習 | 学習用データには「正解」「不正解」のラベルは付いていない。 | ゲームのルールなどを与えて、自ら学んで強くなる | 将棋や囲碁、自動車の自動運転 |
次回は、「4.Pythonでプログラムを書いてみよう」です。
社内勉強会 機械学習入門(4.Pythonでプログラムを書いてみよう)