【きかいがくしゅう】
機械学習 とは?
最終更新:
💡 データから学んだモデルを、新しい入力に使う
データからパターンや関係を学習し、予測・分類・生成などに使うモデルを作る技術。人が問題やデータ、手法を設計し、学習したモデルの性能を確かめて利用する。
📌 このページのポイント
- 教師あり・教師なし・強化学習など、学び方の異なる手法がある
- ディープラーニングは、多層のニューラルネットワークを使う機械学習
- 学習と推論は別で、新しい入力のたびに再学習するとは限らない
- 前処理と評価を適切に分け、未学習のデータで性能を確認する
機械学習で何ができるの?
教師あり・教師なし・強化学習は何が違うの?
ディープラーニングとは別の技術?
ディープラーニングは機械学習の一手法だよ。多層のニューラルネットワークを使う。一方、決定木など別の構造のモデルもある。複雑な手法なら必ずよいとは決めず、問題やデータ、必要な資源に合わせて性能を確認するんだ
学習したデータでよく当たれば十分?
学習に使っていないデータでも確かめる必要があるよ。学習データに合わせすぎると、新しいデータに対応できない過学習が起こる。前処理にも評価用データの情報を混ぜないようにし、モデル選びの評価と最終テストを適切に分けるんだ
モデルを作った後はどうするの?
まとめ:ざっくりこれだけ覚えればOK!
「機械学習」って出てきたら「データからパターンを学んだモデルを予測などに使う技術」と思えばだいたいOK!
📖 おまけ:英語の意味
「Machine Learning」 = 機械学習
💬 Machineは機械、Learningは学習だよ。データからモデルを学習する技術を表していて、人と同じように自発的に理解するという意味ではないんだ