多層パーセプトロン(MLP)の特徴
問題
多層パーセプトロン(多層パーセプトロン(MLP))に関する次の記述のうち、正しいものを1つ選べ。
解説
多層パーセプトロン(MLP:Multi-Layer Perceptron)は、入力層と出力層の間に「隠れ層(中間層)」を追加したニューラルネットワークです。
隠れ層の各ノードに「非線形」な活性化関数(ReLUやシグモイドなど)を適用することで、単純パーセプトロンでは不可能だったXOR問題などの複雑な「非線形分離」が可能になりました。
これがディープラーニング(深層学習)へと発展していくすべての基礎となっています。
1. 多層パーセプトロン(MLP)は隠れ層があっても線形活性化関数のみでは非線形問題を学習できる。
誤り:隠れ層を何層重ねても、活性化関数がすべて「線形」であれば、数学的に1層のネットワークと同じ計算にまとまってしまい、非線形な関係を学習できません。
2. 多層パーセプトロン(MLP)は画像の位置関係を自動的に考慮できるため、CNNより画像処理に向いている。
誤り:MLPは入力データを1列に平坦化して処理するため、画像のような「縦・横の空間的な位置関係」を考慮できず、画像処理にはCNN(畳み込みニューラルネットワーク)の方が適しています。
3. 多層パーセプトロン(MLP)は非線形活性化関数を用いることで非線形な関係を学習できる。
正しい:層を重ねる(多層化する)ことと、「非線形な活性化関数」を使うことの組み合わせにより、どんなに複雑な関数(境界線)でも近似できるようになります。
4. 多層パーセプトロン(MLP)はディープラーニングでは使用されない。
誤り:MLPはディープラーニングの最も基本的な構造であり、CNNやRNNなどの一部(全結合層)としても現在も広く使用されています。
📚 より詳細を学びたい方へ
同じカテゴリの問題
- 過学習(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の特徴
- グリッドサーチの特徴
- ランダムサーチの特徴


