Spécifiez les arguments de formation
Vous configurez le processus de formation pour votre modèle linguistique. TrainingArguments spécifie les paramètres d'entrée pour Trainer. Cet exercice fournit des valeurs pour ces paramètres ; en général, vous devrez ajuster les paramètres pour un modèle. Préparez les arguments de votre modèle pour utiliser Trainer!
Certaines données ont été préchargées :
output_direst un répertoire prédéfini- La classe
TrainingArgumentsa été importée
Cet exercice fait partie du cours
Entraînement efficace de modèles d'IA avec PyTorch
Instructions
- Définissez
training_argsà l'aide de la classeTrainingArguments. - Réglez l'adresse
learning_ratesur2e-5pour affiner les poids pré-entraînés de votre modèle. - Réglez la taille du lot d'entraînement par appareil sur chaque appareil à
16. - Définissez les points de contrôle de l'évaluation pour chaque
"epoch".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Define training_args using a transformers class
training_args = ____(
output_dir=output_dir,
# Set the learning rate to 2e-5
____=____,
# Set train batch size on each device to 16
____=16,
per_device_eval_batch_size=16,
num_train_epochs=2,
weight_decay=0.01,
save_strategy="epoch",
# Set evaluation checkpoints every epoch
____="____",
)