Een neuraal netwerkmodel trainen op kledingdata
In deze oefening train je het volledig verbonden neurale netwerk dat je in de vorige oefening hebt gebouwd op beelddata. De trainingsdata zijn gegeven als twee variabelen: train_data, met de pixeldata voor 50 afbeeldingen uit de drie kledingklassen, en train_labels, met one-hot-gecodeerde representaties van de labels voor elk van deze 50 afbeeldingen. Zet de data om naar de invoer die het netwerk verwacht en train vervolgens het model op de trainingsdata en -labels.
Het model dat je in de vorige oefening hebt gecompileerd, en train_data en train_labels zijn beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Beeldmodellering met Keras
Oefeninstructies
- Bereid de data voor door deze te herstructureren (reshapen).
- Train het model door de trainingsinvoer en trainingslabels door te geven aan de
.fit()-methode van het model.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Reshape the data to two-dimensional array
train_data = train_data.reshape(____, ____)
# Fit the model
model.fit(____, ____, validation_split=0.2, epochs=3)