2017-07-11 11 views
1

バイナリフィーチャ(0,1)を持つ3つのカラムがあるとします。NNの0,0,0のバイナリフィーチャは常に0.5を返します

この行に重みを割り当て、シグモイド関数を活性化、私は常に0.5を受け取りますと、アレイので:データセットの1つの行がラベルで0,0,0 0

私が直面しています問題があるあります任意の重量の0の製品を0とします。

この問題を解決するにはどうすればよいですか?

答えて

0

ウェイトマトリックスによる乗算に加えて、バイアス(これはニューラルネットワークで通常行われる方法です)を追加することもできます。したがって、ゼロベクトルを必ずしも取得する必要はありません。隠れたレイヤーを追加することもできます(しかし、私が言ったように、バイアスベクトルを追加することで、あなたが言及した問題を解決することさえできます)。

+0

Thanks Miriam。私はただ聞いてもいいですか?すべての隠れたレイヤーにバイアスをかけることをお勧めしますか、それとも1つのみ(最初のもののみ)で十分です。 Bececause想像すると、もし私が第一の隠れ層に偏りを持ち、第二の層への伝播を伴うカウントをすると、第二の層の結果は私の問題と同じように作用するでしょう。 – Makaroniiii

+0

@Makaroniiii通常、すべてのレイヤーにバイアスベクトルが含まれています。 –

+0

ありがとうございました。良い一日を – Makaroniiii

関連する問題