Evaluatie van multi-outputmodel
In deze oefening ga je oefenen met het evalueren van multi-outputmodellen. Je schrijft een functie evaluate_model() die een model krijgt dat zowel het alfabet als het teken voorspelt, de evaluatielus uitvoert en de nauwkeurigheid van het model in beide taken afdrukt.
Je mag ervan uitgaan dat de functie toegang heeft tot dataloader_test. De volgende imports zijn al voor je uitgevoerd:
import torch
from torchmetrics import Accuracy
Zodra je evaluate_model() hebt geïmplementeerd, ga je die gebruiken in de volgende oefening!
Deze oefening maakt deel uit van de cursus
Gevorderde Deep Learning met PyTorch
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
def evaluate_model(model):
# Define accuracy metrics
acc_alpha = ____(____, ____)
acc_char = ____(____, ____)