Configurar o Trainer
Seu modelo substituirá frases complexas por paráfrases mais simples e acessíveis para melhorar a legibilidade das traduções. Por exemplo, você pode simplificar a frase original "As condições climáticas inclementes precipitaram o adiamento do evento ao ar livre" com "O mau tempo fez com que o evento ao ar livre fosse adiado". Crie o site Trainer para preparar o treinamento do seu serviço de tradução de idiomas! O exercício levará algum tempo para ser executado com a chamada para trainer.train().
Alguns dados foram pré-carregados:
modelé um modelo de transformadordatasetcontém o conjunto de dados MRPC de paráfrases de frasescompute_metricsA função retorna a precisão e a pontuação F1- Você definiu
training_argsem um exercício anterior
Este exercício faz parte do curso
Treinamento eficiente de modelos de IA com PyTorch
Instruções do exercício
- Passe o endereço
modelpara a classeTrainer(). - Insira os argumentos de treinamento na classe
Trainer(). - Passe uma função para computar métricas para a classe
Trainer(). - Imprima o dispositivo que o
trainerescolher.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
trainer = Trainer(
# Pass in the model
____=____,
# Input the training arguments
____=____,
train_dataset=dataset["train"],
eval_dataset=dataset["validation"],
# Pass in a function to compute metrics
compute_metrics=____,
)
trainer.train()
# Print the device that the trainer chooses
print(____.args.____)