Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Input notebookยถ

Algemene instructiesยถ

  • Je geeft je antwoord telkens na de โœ๏ธ. Na de ๐Ÿ”‘ kan je beschrijven hoe je tot dit antwoord kwam (gebruik de cel nummers in de input notebook ter referentie).

  • Er wordt enkel naar de beschrijving bij ๐Ÿ”‘ gekeken indien je antwoord bij โœ๏ธ fout is.

Q1ยถ

โ“ Met welke soort taak hebben we hier te maken?

โœ๏ธ
Klassificatie van beelden

๐Ÿ”‘
De target variabele heeft 10 niveaus die overeenkomen met de labels van de inputbeelden.

classes = [
    "T-shirt/top",
    "Trouser",
    "Pullover",
    "Dress",
    "Coat",
    "Sandal",
    "Shirt",
    "Sneaker",
    "Bag",
    "Ankle boot",
]

Q2ยถ

โ“ Met welke soort van model wordt hier gewerkt?

โœ๏ธ
Een convolutioneel neuraal netwerk.

๐Ÿ”‘
De modeldefinitie laat zien dat de basis van het model uit Convolutionele lagen bestaat.

Q3ยถ

โ“ Hoeveel parameters heeft het model?

โœ๏ธ
421642

๐Ÿ”‘
Wordt berekend in de model definitie cel.

Q4ยถ

โ“ Met welke soort ervaring wordt er hier geleerd?

โœ๏ธ
Supervised learning

๐Ÿ”‘
Er zijn target waarden aanwezig waarmee de loss berekend wordt

Q5ยถ

โ“ Na hoeveel inputs worden gewichten aangepast tijdens de training?

โœ๏ธ
64

๐Ÿ”‘
Dit is de batch size

Q6ยถ

โ“ Hoe vaak heeft het model de trainingsdata gezien tijdens het trainen?

โœ๏ธ
5

๐Ÿ”‘
Dit is het aantal epochs

Q7ยถ

โ“ Welke verliesfunctie wordt hier gebruikt?

โœ๏ธ
Cross Entropy Loss

๐Ÿ”‘
zie loss_fn = nn.CrossEntropyLoss()

Q8ยถ

โ“ Welk optimalisatie algoritme wordt hier gebruikt?

โœ๏ธ
Stochastic Gradient Descent

๐Ÿ”‘
zie optimizer = torch.optim.SGD(model.parameters(), lr=1e-3)

Q9ยถ

โ“ Met welke stapgrootte wordt er tijdens de optimalisatie gewerkt?

โœ๏ธ
1e-3
๐Ÿ”‘
zie optimizer = torch.optim.SGD(model.parameters(), lr=1e-3)

Q10ยถ

โ“ Welke score metrics worden hier bekeken?

โœ๏ธ
Accuracy Precision Recall F1-score
๐Ÿ”‘

Overall Accuracy: 70.00%
Average Precision: 0.694
Average Recall: 0.700
Average F1-Score: 0.679

Q11ยถ

โ“ Er blijkt nogal wat verschil te zitten op de kwaliteit van de predicties per klasse. Zou dit te wijten kunnen zijn aan bias in de trainingsdata? Zo ja/nee waarom?

โœ๏ธ
Nee, de data zijn perfect gebalanceerd met betrekking tot de klasses. De verschillen zijn enkel aan de visuele eigenschappen te wijten. ๐Ÿ”‘
Zie de visualisatie van de trainingsdata volumes per klasse