Exécuter un modèle en utilisant des intervalles
Vous venez de créer une liste d’hyperparamètres et d’intervalles à utiliser pour l’optimisation d’un modèle prédictif dans le cadre d’un devoir. Vous avez utilisé max_depth, min_samples_split et max_features comme noms de variables d’intervalle.
Cet exercice fait partie du cours
Validation des modèles en Python
Instructions
- Sélectionnez au hasard un
max_depth, unmin_samples_splitet unmax_featuresen utilisant vos variables d’intervalle. - Affichez tous les paramètres de
rfrpour voir quelles valeurs ont été sélectionnées au hasard.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
from sklearn.ensemble import RandomForestRegressor
# Fill in rfr using your variables
rfr = RandomForestRegressor(
n_estimators=100,
max_depth=random.____(____),
min_samples_split=random.____(____),
max_features=random.____(____))
# Print out the parameters
print(rfr.____)