本文へスキップ

機械学習とは?

きかいがくしゅう

機械学習とは、コンピューターがデータから自動的にパターンや規則を学習し、予測や判断を行う技術です。

機械学習(Machine Learning)とは、人間が明示的にルールを与えなくても、コンピューターが大量データを解析することで自らパターン規則発見し、新しいデータに対して予測・分類・判断を行う技術です。

従来のプログラムは「もし〇〇ならば△△する」というルールをすべて人間が記述していました。機械学習では逆に、大量の事例(データ)をコンピューターに与え、そこから統計的な規則性を自動的に抽出させます。これにより、ルールが複雑すぎて人間には書ききれない問題も解けるようになります。

機械学習は大きく次の3種類に分けられます。

  • 教師あり学習:正解ラベル付きのデータで学習し、未知データを予測する。スパムメール分類や画像認識が典型例。
  • 教師なし学習:ラベルなしデータから構造やグループを発見する。顧客のセグメント分類や異常検知に使われる。
  • 強化学習:環境との試行錯誤を通じて報酬を最大化する行動を学ぶ。囲碁AIや自動運転の経路制御に応用されている。

身近な活用例としては、動画配信サービスのおすすめ表示、ECサイトの購買予測、スマートフォンの顔認証、音声アシスタントの発話認識などが挙げられます。

AIとの関係では、機械学習はAI(人工知能)を実現するための中心的な手法の一つです。さらにその中でも、多層のニューラルネットワークを用いた深層学習(ディープラーニング)は、画像・音声・自然言語の分野で飛躍的な性能向上をもたらし、現在のAIブームを牽引しています。

使い方・例文

ECサイトが購買履歴や閲覧行動のデータをもとに機械学習モデルを訓練し、「次に買いそうな商品」を個人ごとに推薦する仕組みが代表的な活用例です。メールサービスのスパムフィルターも、大量のメール本文を学習して迷惑メールを自動判定しています。

この用語をシェア

𝕏 でポスト LINE

最終更新:

くわしい解説記事 機械学習とは?AI・ディープラーニングとの違いや仕組みをわかりやすく解説

関連用語