Aan de slagGa gratis aan de slag

Een model compileren

De laatste stap bij het maken van een model is het model compileren. Nu je een model hebt gemaakt, moet je het compileren voordat je het op data kunt fitten. Dit rondt je model af, bevriest alle instellingen en maakt het klaar voor data!

Tijdens het compileren geef je de optimizer op om het model op de data te fitten, en een verliesfunctie. 'adam' is een goede standaardoptimizer die over het algemeen goed werkt. De verliesfunctie hangt af van het probleem. Mean squared error is een veelgebruikte verliesfunctie en optimaliseert voor het voorspellen van het gemiddelde, zoals bij kleinste-kwadratenregressie.

Mean absolute error optimaliseert voor de mediaan en wordt gebruikt in kwantielregressie. Voor deze gegevensset werkt 'mean_absolute_error' behoorlijk goed, dus gebruik die als je verliesfunctie.

Deze oefening maakt deel uit van de cursus

Advanced Deep Learning met Keras

Cursus bekijken

Oefeninstructies

  • Compileer het model dat je hebt gemaakt (model).
  • Gebruik de optimizer 'adam'.
  • Gebruik mean absolute error (of 'mean_absolute_error') als verliesfunctie.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Compile the model
____(optimizer=____, loss=____)
Code bewerken en uitvoeren