IT is IT.

空想イノベーション

そもそも機械学習とは何なのか

f:id:itry:20190108225712j:plain
機械学習の定義について整理してみる。

ウィキペディアには、このように書かれている。

機械学習(きかいがくしゅう、英: machine learning)とは、人工知能における研究課題の一つで、人間が自然に行っている学習能力と同様の機能をコンピュータで実現しようとする技術・手法のことである。 つまり、人の手や、プログラムに組み込んだアルゴリズムに頼らず、コンピュータ自身が学習していくことをさす。

コンピュータが学習の元にするのは、多くのデータである。 多くのデータを高速に処理する、というコンピュータの特性を活かし、そこから学習結果を得ている。
そこで重要になるのが、データの数。
サンプルデータが多ければ多いほど、期待する学習結果が得られやすくなる。

スポンサーリンク
 

これは、1990年代にインターネットが普及し、多くのデータがネットワーク上に蓄積されるようになったことで、機械学習の研究が飛躍的に進んだといわれている。
今や、機械学習とビッグデータは切っても切れない関係になったと言ってよい。

現在でも、ビッグデータによる機械学習の成果として、スパムメールフィルタや、レコメンデーションエンジンなどで利用されている。