過学習(オーバーフィッティング)
過学習とは、機械学習モデルが学習用データに過度に合わせ込まれてしまい、学習に使っていない新しいデータに対しては精度が大きく下がる状態のことです。未知のデータに対してどれだけ正しく予測できるかを「汎化性能」と呼び、過学習はこの汎化性能が低い状態といえます。
データが少ないのにモデルが複雑すぎる場合や、学習データに偏りがある場合に起こりやすくなります。対策として、データを学習用と評価用に分けて確認する、データを増やす、モデルを単純にする、といった方法がとられます。
新規事業のPoCでは、「精度99%」といった報告が学習データで測った数字ではないか、本番に近い別のデータで評価したものかを必ず確認しましょう。実環境のデータは時間とともに変化するため、運用開始後も精度を継続的に監視することが大切です。
「過学習」が出てくる記事
この用語が出てくる記事はまだありません。
「AI・機械学習」の他の用語
- Chain-of-Thought(思考の連鎖)
- CNN(畳み込みニューラルネットワーク)
- Function Calling(ツール呼び出し)
- GAN(敵対的生成ネットワーク)
- LLM-as-a-Judge(LLMによる自動評価)
- LoRA(低ランク適応)
- MCP(Model Context Protocol)
- MLOps
- MoE(混合エキスパート)
- NLP(自然言語処理)
- RLHF(人間のフィードバックによる強化学習)
- SLM(小規模言語モデル)
- Transformer(トランスフォーマー)
- アノテーション(教師データ作成)
- 異常検知
- エッジAI
- エンベディング(埋め込み表現)
- オープンウェイトモデル
- 拡散モデル(Diffusion Model)
- 学習と推論(インファレンス)
- 画像認識(コンピュータビジョン)
- 基盤モデル(ファウンデーションモデル)
- 交差検証(クロスバリデーション)
- 勾配ブースティング
