私は多層パーセプトロンを使ってXOR問題をシミュレートしようとしています。今のところ、私はそれが線形に分離可能ではないことを学んだので、隠れた層が必要です。私が理解できないのは、どのニューロンが決定境界を決定するのかです。私が見た限りでは、隠れ層ニューロン出力が考慮されるように見えますが、出力層の入力にのみ重みを変更すると、決定境界は変化しません。
これは私を混乱させており、これを理解するのに手伝っています。XOR多層パーセプトロンの決定境界
は、画像を取り付ける: Graph of the XOR classifier
はW11 W12 B1 W21 W22 B2 V1、V2、b3はそれぞれ第隠れニューロンのパラメータ、第2の隠しニューロンと出力ニューロンです。私はv1と/またはv2を変更すると
、決定境界は同じままですが、エラーレートの変動:見越して
感謝。
2つの隠れたレイヤーがあるため、過度の問題が発生しているようです。 XORには隠れたレイヤーが1つだけ必要です。あなたの体重がどのようにマッピングされているかははっきりしていませんが、あなたが変更している体重は無関係である可能性が高いです。 – bogatron