2017-10-06 5 views
1

私は、高密度の機能に従っていると私はDenseレイヤーのノード数はいくつですか?

Dense(10, input_shape = (28*28,), kernel_initializer='he_normal')) 

それを理解しようとしています次のコードは、私が私の第一の層に私の層では10個のノード、または28個の* 28のノードを持っている意味しています。私はこれについて友人に尋ねたところ、28 * 28の入力層があり、そのあとに10個のノードを持つ隠れた層があることを意味すると言いました。

答えて

1

はい、あなたの入力は28 * 28の配列であり、この緻密層は、層の重みのために、次の初期化子を持つ10個の隠れユニットを持っていますhttps://keras.io/initializers/#he_normal

0

あなたの友人は正しかった - 実際には、あなたは暗黙のを持っています28 * 28の入力層、続いて10個のノードの隠れ層。

これはあなたの層は2層として明示的に書かれるであろうにKeras機能API(ドキュメントでexampleを確認してください)、中より見える:

inputs = Input(shape=(28*28,))       # input layer 
x = Dense(10, kernel_initializer='he_normal')(inputs) # hidden layer 

は、関連の私のanswerを参照してください。最近の質問。

関連する問題