ich habe ein kurzes keras modell geschrieben. Prinzipiell funktioniert der gleiche Code im Jupiter nootbok aber in Pycharm nicht. Die Keras Versionen stimmen bei beiden Umgebungen überein.
Pycharm/Keras 2.3.1
Jupiter /Keras 2.3.1
Fehlermeldung:
ValueError: Error when checking target: expected lstm_1 to have shape (1,) but got array with shape (2,)
Nach etwas suche habe ich in beiden Umgebungen den Befehl model.summary() versucht .
Selber Code in den zwei Umgebungen.
Ergebniss Pycharm:
Model: "sequential_1"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
lstm_1 (LSTM) (None, 1) 12
=================================================================
Total params: 12
Trainable params: 12
Non-trainable params: 0
_________________________________________________________________
None
Ergebniss Jupiter :
Model: "sequential_2"
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
lstm_2 (LSTM) (None, 1) 12
=================================================================
Total params: 12
Trainable params: 12
Non-trainable params: 0
_________________________________________________________________
Jetzt zur Frage....
Warum ist in Pycharm "sequential_1" und bei Jupiter "sequential_2" eingestellt?
was ist der unterschied im enviromnt Jupiter Pycharm?
ist beim import der module etwas schief gelaufen?
es sieht so aus als würden die eingänge in der pycharm version nicht erkannt werden diese ist auch bei übergelagerten dense layer der fall bei mehr als einem neuron.