1
バイナリフィーチャ(0,1)を持つ3つのカラムがあるとします。NNの0,0,0のバイナリフィーチャは常に0.5を返します
この行に重みを割り当て、シグモイド関数を活性化、私は常に0.5を受け取りますと、アレイので:データセットの1つの行がラベルで0,0,0 0
私が直面しています問題があるあります任意の重量の0の製品を0とします。
この問題を解決するにはどうすればよいですか?
バイナリフィーチャ(0,1)を持つ3つのカラムがあるとします。NNの0,0,0のバイナリフィーチャは常に0.5を返します
この行に重みを割り当て、シグモイド関数を活性化、私は常に0.5を受け取りますと、アレイので:データセットの1つの行がラベルで0,0,0 0
私が直面しています問題があるあります任意の重量の0の製品を0とします。
この問題を解決するにはどうすればよいですか?
ウェイトマトリックスによる乗算に加えて、バイアス(これはニューラルネットワークで通常行われる方法です)を追加することもできます。したがって、ゼロベクトルを必ずしも取得する必要はありません。隠れたレイヤーを追加することもできます(しかし、私が言ったように、バイアスベクトルを追加することで、あなたが言及した問題を解決することさえできます)。
Thanks Miriam。私はただ聞いてもいいですか?すべての隠れたレイヤーにバイアスをかけることをお勧めしますか、それとも1つのみ(最初のもののみ)で十分です。 Bececause想像すると、もし私が第一の隠れ層に偏りを持ち、第二の層への伝播を伴うカウントをすると、第二の層の結果は私の問題と同じように作用するでしょう。 – Makaroniiii
@Makaroniiii通常、すべてのレイヤーにバイアスベクトルが含まれています。 –
ありがとうございました。良い一日を – Makaroniiii