Paramètres de configuration pour la configuration du modèle dans la classification
Personnalisez le comportement d’entraînement de votre solution de classification en transmettant un dictionnaire de paramètres au format JSON.
Avant de commencer
Rôle requis : ml_admin ou admin
Pourquoi et quand exécuter cette tâche
Vous pouvez affiner les performances des modèles en transmettant un dictionnaire de paramètres pour ajuster le comportement d’entraînement.
Comprendre les hyperparamètres d’apprentissage machine pertinents pour l’objectif de votre modèle. Cette option est avancée et doit être modifiée avec précaution.
Vous pouvez ajouter ces paramètres dans le formulaire de définition de solution en procédant comme suit.
Vous pouvez également utiliser un script pour ajouter ces paramètres. Pour le format à utiliser lors de l’écriture de scripts, reportez-vous à la section Que faire ensuite de cette page.
Procédure
Résultats
Le paramètre s’affiche sous la forme d’une ligne dans l’onglet Paramètres de solution avancée du formulaire de votre solution.
Que faire ensuite
Reformez votre solution.
Vous pouvez également transmettre ce dictionnaire avec un script. Assurez-vous d’utiliser l’étiquette englobante, les accolades et les parenthèses lors de l’écriture de scripts.
config.setModelParams({
'max_depth': 10,
'learning_rate': 0.1,
'objective': 'multi:softprob',
'num_class': 11,
'random_state': 10,
'eval_metric': 'mlogloss',
'booster': 'gbtree',
'n_estimators': 150,
'verbosity': 1,
'use_label_encoder': false,
'tree_method': 'hist',
'num_parallel_tree': 1,
'gamma': 0.25,
'subsample': 0.8,
'max_delta_step': 5,
'reg_alpha': 0,
'reg_lambda': 1,
'colsample_bytree': 0.8,
'colsample_bylevel': 1,
'colsample_bynode': 1,
'min_child_weight': 1.25,
'n_jobs': 11,
'validate_parameters': true
});
{
"classification_model_params": {
'max_depth': 10,
'learning_rate': 0.1,
'objective': 'multi:softprob',
'num_class': 11,
'random_state': 10,
'eval_metric': 'mlogloss',
'booster': 'gbtree',
'n_estimators': 150,
'verbosity': 1,
'use_label_encoder': false,
'tree_method': 'hist',
'num_parallel_tree': 1,
'gamma': 0.25,
'subsample': 0.8,
'max_delta_step': 5,
'reg_alpha': 0,
'reg_lambda': 1,
'colsample_bytree': 0.8,
'colsample_bylevel': 1,
'colsample_bynode': 1,
'min_child_weight': 1.25,
'n_jobs': 11,
'validate_parameters': true
}
}