Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

def evaluate_model(model):
    # Define accuracy metrics
    acc_alpha = ____(____, ____)
    acc_char = ____(____, ____)
Code bewerken en uitvoeren