機械学習の基礎比較
訓練セット、検証セット、テストセットの役割の違いはどれか?
A.訓練セットでモデルを学習し、検証セットはハイパーパラメータ調整に、テストセットは最終的な性能評価に使う← 正解
✓ 正解です。この3者の役割分離によりモデルの過学習を検出し、汎化性能を正確に評価できる。
B.訓練セットとテストセットの役割は同じで、検証セットのみ異なる
✗ 誤りである。訓練セットとテストセットは異なる目的(学習 vs 最終評価)で使用される。
C.検証セットはモデル学習に使い、訓練セットはハイパーパラメータ選択に、テストセットは性能評価に使う
✗ 誤りである。検証セットはモデル学習に使わず、訓練セットで学習し検証セットでハイパーパラメータを調整する。
D.3つのセットは全て同じ目的で使用され、データ量の都合で分割しているに過ぎない
✗ 誤りである。データ分割は目的が異なるため、構造的に必要である。
この問題のポイント
この3者の役割分離によりモデルの過学習を検出し、汎化性能を正確に評価できる。
「機械学習の基礎」の他の問題
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。