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
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=____)