機械学習
人工知能

機械学習と人工知能との違い

More than 1 year has passed since last update.

機械学習に関する基本的な内容をまとめてみたものです。機械学習に関する、Web上にすでにある解説コンテンツをまとめたサイトの抜粋です。

機械学習と人工知能との違い


機械学習と人工知能の違い

IT技術の発達と共に機械学習や人工知能にも注目が集まるようになりましたが、機械学習や人工知能について十分に理解をしていない人が少なくありません。

・機械学習はデータを解析して、その結果から反復パターンを見付けて、判断や予測に役立てる技術

・人工知能は、人間と同じような考える力を持ったコンピュータの実現を目指すもの。現在では、まだ一部の分野において、人間を凌駕する処理速度のものが実現できているに過ぎません。

機械学習は人工知能を実現する技術のひとつとも言えますが、このように、機械学習と人工知能は基本的に異なる技術です。


機械学習と統計学の違い

統計学も大量のデータから将来の動向を予測する事もあり近い分野ですが、機械学習と統計学は次のような点で視点が異なる分野です。

・機械学習は大量のデータを分析して、今後の事を予測するのが主な目的

・統計学は、データがどのようなものであるのか説明するのが主な目的


教師あり学習と教師なし学習

機械学習に使用されるアルゴリズムは、

・教師あり学習

・教師なし学習

に分類する事が出来ます。

Amazon Machine Learningなどで実行できるのは、教師あり学習の「分類」や「回帰分析」などで、一般的に「機械学習」といったときのイメージとしても、教師あり学習をイメージされることが多いかもしれません。


教師あり学習

・学習用のデータから学習モデルを作り上げる

・出力する内容があらかじめ決まっている (ex. 予測するデータ項目があらかじめ決まっている)


教師なし学習

・データを分析して本質的な内容を導き出す

・出力する内容があらかじめ決まっていない (ex. いくつの種類に分類されるかあらかじめわからない)


機械学習で行われる分析


回帰分析

・連続した量的データを予測する場合に使用される

・独立変数と従属変数の関係を数式によって表現し、どのような値を取るかを予測する

・教師あり学習


分類

・データが所属するグループを調べる

・2種類のグループに分類する事を2項分類と呼ぶ

・3種類以上のグループに分類する事を多項分類と呼ぶ

・教師あり学習


クラスタリング

・データが持つ特徴を分析して、グルーピングを行う

・教師なし学習


相関分析

・2つ以上の変数間の関係性を分析する

・教師なし学習