1

現在、サンプル データには 8 つのラベル (a、b、c、d、e、f、g、h) があります。したがって、結果から、理想的な値は a と h の間にあると予想されます。しかし、結果には理想的な値に 0 または 1 しか含まれていません... csv の私のデータ (トレーニングとテストの両方) は次のようになります (単なる例):

1,2,3,4,a
5,6,7,8,b
1,2,3,9,c
1,2,5,5,d
0,2,2,4,e
1,6,3,4,f
1,2,4,4,g
1,3,3,4,h

誰かが私が間違ったことを教えてもらえますか? ありがとうございました

4

1 に答える 1

1

8 つの可能なラベルを表すには、8 つの出力ニューロンが必要です。ラベルは次のようになります。

A: [ 1,-1,-1,-1,-1,-1,-1,-1 ]
B: [-1, 1,-1,-1,-1,-1,-1,-1 ]
C: [-1,-1, 1,-1,-1,-1,-1,-1 ]
D: [-1,-1,-1, 1,-1,-1,-1,-1 ]
E: [-1,-1,-1,-1, 1,-1,-1,-1 ]
F: [-1,-1,-1,-1,-1, 1,-1,-1 ]
G: [-1,-1,-1,-1,-1,-1, 1,-1 ]
H: [-1,-1,-1,-1,-1,-1,-1, 1 ]

次に、どの出力ニューロンが最も活性化されているかによって、どの文字が認識されているかがわかります。

また、ニューラル ネットワークの範囲 [-1,1] に入力を正規化する必要があります。

于 2014-05-29T21:25:05.280 に答える