Page 1 of 1

Fehlerbehebung "Ungültige Eingangsform für Eingangstensor"

Posted: 10 Apr 2025, 06:48
by Anonymous
Ich versuche, ein Modell mit Keras und Tensorflow zum Spielen zu erstellen.

Code: Select all

    training_data = encode_from_file_info(training_files)
testing_data = encode_from_file_info(testing_files)

input_shape = (1, 19, 19)
model = Sequential(
[
keras.layers.Input(input_shape),
keras.layers.ZeroPadding2D(padding=3, data_format='channels_first'),
]
)

model.compile(
loss="categorical_crossentropy", optimizer="sgd", metrics=["accuracy"]
)
model.fit(
training_data, batch_size=64, epochs=15, verbose=1, validation_data=testing_data
)
< /code>
Ich erhalte den folgenden Fehler, wenn ich modell nenne. Erwartete Form (keine, 1, 19, 19), aber Eingabe hat inkompatible
Form (keine, 19, 19) 

Ich habe überprüft (361,) 
.
Ich bin neu im TensorFlow und es ist eine schwarze Box für mich. Offensichtlich fehlt mir etwas und mache falsche Annahmen über meine Trainingsdaten und das neuronale Netzwerk. Wie kann ich solche Probleme beheben? Welche Tools stehen zur Verfügung, um mein Modell zu debuggen, um die Formfehlanpassung zu finden?