機械学習とは
機械学習とは、人間が知識を教えるのではなく、コンピュータにたくさんのデータを与えてコンピュータ自身が学習する方法です。
コンピュータが学習する方法は、3つあります。
①教師あり学習
「問題」と「答え」のペアを大量に与えて、特徴を学習させる方法
コンピュータが問題と答えのデータ(教師データ)のペアを大量に見て、特徴を学習することで、「どのような問題は、どのような答えか」を把握できるようになる。
そのため、新しいデータを与えた時、その特徴からそれが何なのかを答えることができる。
文字認識・音声認識・翻訳 などで使われる。
教師データ・・・問題に対する答えのデータのこと。(教師代わりのデータという意味)
②教師なし学習
答えのない大量のデータを調べ、グループ分け(クラスタリング)をさせる方法
(答えをみつけるための学習ではない)
コンピュータにたくさんのデータから似たモノ同士を見つけて、グループ分けをさせる。
③強化学習
コンピュータにいろいろ移行錯誤させて、良い結果が出た時に「報酬」を与えて強化していく方法
→「問題と答えのペアは教えないが、よい答えを思い出させるための学習」
【参考書籍】
Lesson23 より
【Amazon】
【楽天】