Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Hyperparamètres de la segmentation sémantique
Les tableaux suivants répertorient les hyperparamètres pris en charge par l'algorithme de segmentation sémantique Amazon SageMaker AI pour l'architecture réseau, les entrées de données et la formation. Vous spécifiez la segmentation sémantique pour la formation dans l'AlgorithmName
de la demande CreateTrainingJob
.
Hyperparamètres de l'architecture réseau
Nom du paramètre | Description |
---|---|
backbone |
Backbone à utiliser pour l'encodeur de l'algorithme. Facultatif Valeurs valides : Valeur par défaut : |
use_pretrained_model |
Indique si un modèle préentraîné est à utiliser pour le backbone. Facultatif Valeurs valides : Valeur par défaut : |
algorithm |
Algorithme à utiliser pour la segmentation sémantique. Facultatif Valeurs valides :
Valeur par défaut : |
Hyperparamètres de données
Nom du paramètre | Description |
---|---|
num_classes |
Nombre de classes à segmenter. Obligatoire Valeurs valides : 2 ≤ entier positif ≤ 254 |
num_training_samples |
Nombre d'échantillons dans les données d'entraînement. L'algorithme utilise cette valeur pour configurer le planificateur du taux d'apprentissage. Obligatoire Valeurs valides : nombre entier positif |
base_size |
Définit la manière dont les images sont redimensionnées avant le rognage. Les images sont redimensionnées de manière à ce que la longueur soit Facultatif Valeurs valides : entier positif > 16 Valeur par défaut : 520 |
crop_size |
Taille de l'image pour l'entrée pendant l'entraînement. Nous redimensionnons aléatoirement l'image d'entrée en fonction de Facultatif Valeurs valides : entier positif > 16 La valeur par défaut est 240. |
Entraînement des hyperparamètres
Nom du paramètre | Description |
---|---|
early_stopping |
Indique s'il faut utiliser une logique d'arrêt anticipé au cours de l'entraînement. Facultatif Valeurs valides : Valeur par défaut : |
early_stopping_min_epochs |
Nombre minimal des périodes (epochs) qui doivent être exécutées. Facultatif Valeurs valides : nombre entier Valeur par défaut : 5 |
early_stopping_patience |
Nombre de périodes (epochs) qui répondent à la tolérance pour les performances les plus basses avant que l'algorithme n'applique un arrêt anticipé. Facultatif Valeurs valides : nombre entier Valeur par défaut : 4 |
early_stopping_tolerance |
Si l'amélioration relative du score du poste de formation, le mIOU, est inférieure à cette valeur, l'arrêt anticipé considère que l'époque n'est pas améliorée. Ce paramètre est utilisé uniquement si Facultatif Valeurs valides : 0 ≤ valeur flottante ≤ 1 Valeur par défaut : 0.0 |
epochs |
Nombre de périodes (epochs) avec lesquelles entraîner. Facultatif Valeurs valides : nombre entier positif Valeur par défaut : 10 |
gamma1 |
Facteur de dégradation pour la moyenne mobile du gradient carré pour Facultatif Valeurs valides : 0 ≤ valeur flottante ≤ 1 Valeur par défaut : 0.9 |
gamma2 |
Facteur de vitesse (momentum) pour Facultatif Valeurs valides : 0 ≤ valeur flottante ≤ 1 Valeur par défaut : 0.9 |
learning_rate |
Le taux d'apprentissage initial. Facultatif Valeurs valides : 0 < valeur flottante ≤ 1 Valeur par défaut : 0.001 |
lr_scheduler |
La forme du calendrier du taux d'apprentissage qui contrôle sa diminution au fil du temps. Facultatif Valeurs valides :
Valeur par défaut : |
lr_scheduler_factor |
Si Facultatif Valeurs valides : 0 ≤ valeur flottante ≤ 1 Valeur par défaut : 0.1 |
lr_scheduler_step |
Liste délimitée par des virgules des époques après lesquelles le taux Requis sous condition si Valeurs valides : chaîne Valeur par défaut : (Pas de valeur par défaut, car la valeur est requise lorsqu'il est utilisé.) |
mini_batch_size |
Taille de lot pour l'entraînement. L'utilisation d'une Facultatif Valeurs valides : nombre entier positif Valeur par défaut : 16 |
momentum |
La vitesse (momentum) de l'optimiseur Facultatif Valeurs valides : 0 < valeur flottante ≤ 1 Valeur par défaut : 0.9 |
optimizer |
Le type d'optimiseur. Pour plus d'informations sur l'optimiseur, choisissez le lien approprié :
Facultatif Valeurs valides: Valeur par défaut : |
syncbn |
Si cette valeur est définie sur Facultatif Valeurs valides : Valeur par défaut : |
validation_mini_batch_size |
Taille de lot pour la validation. L'utilisation d'une
Facultatif Valeurs valides : nombre entier positif Valeur par défaut : 16 |
weight_decay |
Coefficient de dégradation de pondération pour l'optimiseur Facultatif Valeurs valides : 0 < valeur flottante < 1 Valeur par défaut : 0.0001 |