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 du modèle en transmettant un dictionnaire de paramètres pour ajuster le comportement d’entraînement.
Comprendre les hyperparamètres de machine learning pertinents pour votre objectif de 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 connaître le format à utiliser lors de l’écriture de scripts, reportez-vous à la section Étapes suivantes de cette page.
Procédure
Résultats
Le paramètre apparaît sous la forme d’une ligne dans l’onglet Paramètres de solution avancée sur le 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
}
}