Evaluación del modelo multisalida
En este ejercicio, practicarás la evaluación de modelos de varias salidas. Tu tarea consiste en escribir una función llamada evaluate_model()
que tome como entrada un modelo de predicción de letras y caracteres, ejecute el bucle de evaluación e imprima la precisión del modelo en las dos tareas.
Puedes suponer que la función tendrá acceso a dataloader_test
. Ya se han ejecutado las siguientes importaciones por ti:
import torch
from torchmetrics import Accuracy
Una vez que hayas implementado evaluate_model()
, lo utilizarás en el siguiente ejercicio.
Este ejercicio forma parte del curso
Aprendizaje profundo intermedio con PyTorch
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)