Configurar o Trainer
Seu modelo vai substituir frases complexas por paráfrases mais simples e acessíveis para melhorar a legibilidade das traduções. Por exemplo, ele pode simplificar a frase original "The inclement weather conditions precipitated the postponement of the outdoor event" para "The bad weather caused the outdoor event to be delayed." Construa o Trainer para preparar o treinamento do seu serviço de tradução de linguagem! O exercício levará algum tempo para rodar com a chamada trainer.train().
Alguns dados já foram pré-carregados:
modelé um modelo Transformerdatasetcontém o conjunto de dados MRPC de paráfrases de sentenças- a função
compute_metricsretorna acurácia e F1-score - você definiu
training_argsem um exercício anterior
Este exercicio faz parte do curso
Treinamento Eficiente de Modelos de IA com PyTorch
Instruções do exercicio
- Passe o
modelpara a classeTrainer(). - Forneça os argumentos de treino na classe
Trainer(). - Passe uma função para calcular métricas para a classe
Trainer(). - Imprima o dispositivo que o
trainerescolher.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
trainer = Trainer(
# Pass in the model
model=____,
# Input the training arguments
args=____,
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(trainer.args.____)