LoslegenKostenlos loslegen

Trainiere ein tiefes CNN mit Pooling, um Bilder zu klassifizieren.

Das Training eines CNN mit Pooling-Schichten ist ziemlich ähnlich wie das Training der tiefen Netzwerke, die du schon kennst. Sobald das Netzwerk aufgebaut ist (wie in der vorherigen Übung), muss das Modell richtig kompiliert werden. Dann musst du Trainingsdaten bereitstellen, zusammen mit den anderen Argumenten, die den Anpassungsvorgang steuern.

Die folgende Datei „ model “ aus der vorherigen Übung ist in deinem Arbeitsbereich verfügbar:

Faltung => Max-Pooling => Faltung => Abflachen => Dichte

Diese Übung ist Teil des Kurses

Bildmodellierung mit Keras

Kurs anzeigen

Anleitung zur Übung

  • Kompiliere dieses Modell, um die kategoriale Kreuzentropie-Verlustfunktion und den Adam-Optimierer zu verwenden.
  • Trainiere das Modell für 3 Epochen mit Batches der Größe 10.
  • Nimm 20 % der Daten als Validierungsdaten.
  • Probier das Modell auf test_data mit test_labels aus (auch mit 10 Batches).

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Compile the model
____

# Fit to training data
____

# Evaluate on test data 
____
Code bearbeiten und ausführen