機械学習は、コンピューターが経験から学習するように教える人工知能 (AI)の手法で、事前に定められた方程式をモデルとして使わずに、計算手法を用いてデータから直接情報を学習します。
機械学習には、既知の入力と出力データでモデルを訓練して将来の出力を予測する教師あり学習と、入力データに潜むパターンや内在的な構造を見つける教師なし学習があります。
分類手法はメールがスパムか正規かのような離散的な応答を予測し、回帰手法は温度や株価のような連続的な応答を予測します。
予測や分類を行うモデルを訓練する必要がある場合は教師あり学習を選び、データを探索して内部表現を見つける(例えばデータをクラスターに分割する)必要がある場合は教師なし学習を選びます。
ディープラーニング は機械学習の特殊な形態で、特徴量がデータから自動的に抽出され、ネットワークがエンドツーエンド学習を行うのに対し、従来の機械学習は手動で特徴量を抽出する必要があります。
クラスターリングは探索的データ解析でデータ中の隠れたパターンやグループ化を見つけるために最も一般的に用いられる教師なし学習手法で、遺伝子配列解析、市場調査、物体認識などの応用があります。
高性能なGPUや数千枚のラベル付き画像を用意できない場合は、ディープラーニングではなく機械学習を選択するとよいです。ディープラーニングは信頼性の高い結果を得るために非常に大量のデータと大きな計算資源を必要とします。
機械学習は、医療診断、株式取引、電力需要予測、楽曲や映画の推薦、顧客の購買行動分析など、複雑なタスクと大量のデータを伴う多くの応用で利用されています。
リソース
ドキュメンテーション、例、ビデオなどを通じて知識を広げましょう。