前提・実現したいこと
ニューラルネットワークの実行
発生している問題・エラーメッセージ
おそらくニューラルネットワークに入力する際に入力層とデータの形が合わない
ValueError: Input 0 of layer dense_4 is incompatible with the layer: expected axis -1 of input shape to have value 19610 but received input with shape [None, 10]
該当のソースコード
Python
1model = tf.keras.Sequential([ 2 tf.keras.layers.Flatten(input_shape=(1961,10), name='flatten_layer'), 3 tf.keras.layers.Dense(500, activation='relu'), 4 tf.keras.layers.Dense(5, activation='softmax') 5], name='my_model') 6model.compile(optimizer='adam', 7 loss='sparse_categorical_crossentropy', 8 metrics=['accuracy']) 9model.summary() 10ntrain0=np.array(train0) 11ny_train0=np.array(y_train0) 12model.fit(ntrain0, ny_train0, epochs=25,batch_size=30)
試したこと
input shapeの数値変更やデータの成型等
補足情報(FW/ツールのバージョンなど)
ntrain0はArray of float64 size(1961,10)
ny_train0はArray of float64 size(1961,)
Model: "my_model"
Layer (type) Output Shape Param #
flatten_layer (Flatten) (None, 19610) 0
dense_6 (Dense) (None, 500) 9805500
dense_7 (Dense) (None, 5) 2505
Total params: 9,808,005
Trainable params: 9,808,005
Non-trainable params: 0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。