最も適切な選択肢は:
④ 各層の結合重みは逆伝播法により修正量を計算する。
多層パーセプトロン(MLP: Multi-Layer Perceptron)とは:
・多層パーセプトロン(MLP)は、ニューラルネットワークの基本形であり、少なくとも1つの隠れ層を持つフィードフォワード型のニューラルネ ットワ ークです。
・MLPは、入力データに対して、重み付き和と活性化関数を適用し、出力を生成します。
・学習には逆伝播法(バックプロパゲーション)を使用し、誤差を基に重みを更新します。
各選択肢の評価:
① 出力層のユニット数は1つしかなく、複数にすることはできない。
・誤り:
・MLPの出力層は、タスクに応じて複数ユニット(ノード)を持つことが可能です。
・例えば、分類問題(マルチクラス分類)ではクラス数分の出力ユニットを持つことが一般的です。
② 各層の結合重みは学習せずにランダムな値とする。
・誤り:
・初期化時に重みはランダムに設定されますが、その後、学習プロセス(逆伝播法)を通じて更新されます。
・学習しない場合、ネットワークは期待通りに動作しません。
③ 入力層から入力できる値は0または1のみである。
・誤り:
・MLPでは、連続値や様々なスケールのデータも処理可能です。
・バイナリデータ(0または1)に限らず、正規化された数値や実数なども扱えます。
④ 各層の結合重みは逆伝播法により修正量を計算する。
・正しい:
・MLPの学習プロセスでは、誤差逆伝播法(バックプロパゲーション)が用いられ、損失関数の勾配に基づいて重みが調整されます。 ・これはMLPの基本的な特徴です。

