ディープラーニングの学習データ量に関する理解
問題
ディープラーニングの学習に必要なデータ量について、誤りを1つ選べ。
解説
ディープラーニングは、自ら特徴を見つけ出す能力を持つ反面、パラメータ数が数千万〜数千億と非常に多いため、学習には基本的に「大量のデータ」が必要です。
データが少ないと、訓練データだけを丸暗記してしまう「過学習(オーバーフィッティング)」に陥りやすくなります。ただし、単に量が多ければ良いわけではなく、データの品質や「分布のバランス」も極めて重要です。
犬の画像が99万枚で猫が1万枚といった偏ったデータでは、正しい判断ができるAIには育ちません。
1. ディープラーニングは大量のデータを必要とすることが多い。
正しい:モデルが複雑(層が深い)であるほど、パラメータを適切に調整するために数万〜数百万件以上の大量のデータが必要になります。
2. データ量が十分であれば、データ分布の偏りがあっても汎化性能は損なわれない
誤り:データ量が十分でも、特定のクラス(種類)のデータばかりが多いなどの「分布の偏り(クラスインバランス)」があると、AIは数の多いデータばかりを予測するようになり、未知のデータへの対応力(汎化性能)が著しく低下します。
3. データが少ない場合、過学習が起こりやすい。
正しい:データが少ないと、AIはその少ないデータに特有のノイズまで完全に記憶してしまい、未知のデータに対して正しく予測できなくなる過学習を引き起こします。
4. データ拡張はデータ不足を補うための一般的な手法である。
正しい:画像を反転・回転させたり色味を変えたりして人工的にデータを水増しする「データ拡張(Data Augmentation)」は、データ不足を補い過学習を防ぐための標準的な手法です。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- 過学習(Overfitting)の理解
- AUCの理解
- 単純パーセプトロンの限界に関する問題
- 多層パーセプトロン(MLP)の特徴
- GPUとCPUの違いに関する理解
- ディープラーニングの学習データ量に関する理解
- ニューラルネットワークの層構造に関する問題
- 活性化関数の役割に関する理解
- シグモイド関数の特徴に関する問題
- ReLU関数の利点と注意点
- Leaky ReLUの特徴に関する問題
- ソフトマックス関数の理解
- 誤差関数の基本的な役割に関する理解
- 平均二乗誤差(MSE)の特徴
- 交差エントロピーの性質に関する理解
- KLダイバージェンス(カルバック・ライブラー情報量)の理解
- Contrastive Loss(コントラスト損失)の理解
- Triplet Loss(トリプレット損失)の特徴
- 正則化の目的に関する理解
- L1正則化(ラッソ回帰)の特徴
- L2正則化(リッジ回帰)の性質
- ドロップアウトの仕組みと目的
- L0・L1・L2正則化の違いに関する理解
- 誤差逆伝播法の基本原理に関する理解
- 連鎖律(チェーンルール)の役割
- 勾配爆発問題の原因に関する理解
- 勾配降下法の基本原理に関する理解
- 学習率(Learning Rate)の特徴
- 確率的勾配降下法(SGD)の性質
- バッチ学習・ミニバッチ学習・オンライン学習の違い
- 局所最適解と大域最適解の理解
- 早期終了(Early Stopping)の目的
- ハイパーパラメータの役割
- 最適化手法の課題と改善手法
- ミニバッチ学習の利点
- オンライン学習の特徴
- 学習率と収束の関係
- 二重降下現象の特徴
- モーメンタムの役割
- AdaGradの特徴
- RMSpropの改善点
- AdaDeltaの特徴
- Adamの理解
- AMSGradの特徴
- AdaBoundの理解
- AMSBoundの特徴
- グリッドサーチの特徴
- ランダムサーチの特徴


