ComenzarEmpieza gratis

Evaluación de los modelos de previsión

¡Es la hora de la evaluación! La misma red LSTM que has entrenado en el ejercicio anterior se ha entrenado para ti durante unas cuantas épocas más y está disponible como net.

Tu tarea consiste en evaluarlo en un conjunto de datos de prueba utilizando la métrica del error promedio al cuadrado (torchmetrics ya se ha importado para ti). ¡Veamos qué tal va el modelo!

Este ejercicio forma parte del curso

Aprendizaje profundo intermedio con PyTorch

Ver curso

Instrucciones de ejercicio

  • Define la métrica del error promedio al cuadrado y asígnala a mse.
  • Pasa la secuencia de entrada a net y exprime el resultado antes de asignarlo a outputs.
  • Calcula el valor final de la métrica de prueba al asignarla a test_mse.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define MSE metric
mse = ____

net.eval()
with torch.no_grad():
    for seqs, labels in dataloader_test:
        seqs = seqs.view(32, 96, 1)
        # Pass seqs to net and squeeze the result
        outputs = ____
        mse(outputs, labels)

# Compute final metric value
test_mse = ____
print(f"Test MSE: {test_mse}")
Editar y ejecutar código