機械学習は、コンピュータがデータを解析し、経験的なパターンを学習し、自動的に判断を行うための手法です。
つまり、人間が明示的にプログラムしなくても、機械がデータから自ら学習して、問題を解決することができるようになることが特徴です。
機械学習は、大きく3つの分類に分かれます。
- 教師あり学習
- 入力データと正解データが与えられた状態で、入力データから正解データを予測するための手法
- 例えば、写真に写った画像が犬か猫かを判断する問題など
- 教師なし学習
- 入力データだけが与えられた状態で、データの構造やパターンを発見するための手法
- 例えば、顧客の嗜好や特徴を分析するクラスタリングなど
- 強化学習
- 環境とエージェントが相互作用し、エージェントが最適な行動を学習するための手法
- 例えば、ゲームAIのように、状況に応じて最適な行動を選択することが求められる場合に使用される
機械学習は、様々な分野で活用されています。
例えば・・・
- 画像認識
- 音声認識
- 自然言語処理
- 医療診断
- 金融リスク分析
- 自動運転
・・・などです。