4 つの入力ニューロンで構成されるニューラル ネットワーク、20 のニューロンで構成される 1 つの隠れ層、および 7 つのニューロンの出力層を使用しています。
bcd から 7 セグメントのアルゴリズム用にトレーニングしようとしています。私のデータは正規化されており、0 は -1、1 は 1 です。
出力エラー評価が発生すると、ニューロンは間違って飽和します。目的の出力が1
で、実際の出力が の-1
場合、エラーは1-(-1)= 2
です。
活性化関数の導関数を掛けるとerror*(1-output)*(1+output)
、誤差はほぼ0
になります2*(1-(-1)*(1-1)
。
この飽和エラーを回避するにはどうすればよいですか?