Modelparameters hergebruiken
Het repliceren van modelprestaties is cruciaal bij modelvalidatie. Replicatie is ook belangrijk wanneer je modellen deelt met collega’s, modellen hergebruikt op nieuwe data of vragen stelt op een website zoals Stack Overflow. Zo’n site kun je gebruiken om andere programmeurs te vragen naar modelerrors, output of prestaties. De beste manier om dit te doen is je werk te reproduceren door dezelfde modelparameters te hergebruiken.
In deze oefening gebruik je verschillende methods om op te vragen welke parameters in een model zijn gebruikt.
Deze oefening maakt deel uit van de cursus
Modelvalidatie in Python
Oefeninstructies
- Print de kenmerken van het model
rfcdoor simpelweg het model te printen. - Print alleen de random state van het model.
- Print de dictionary met modelparameters.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
rfc = RandomForestClassifier(n_estimators=50, max_depth=6, random_state=1111)
# Print the classification model
____(____)
# Print the classification model's random state parameter
print('The random state is: {}'.format(rfc.____))
# Print all parameters
print('Printing the parameters dictionary: {}'.format(rfc.____()))