1.3 Maskinlæring i App Lab

Dette afsnit forudsætter, at du allerede kender til App Lab på code.org (CodeAI)

Når man laver maskinlæring, skal modellen først trænes på et sæt træningsdata. I dette eksempel vil vi lave en kategorisering i biologisk køn ud fra højde og skostørrelse. I træningsdata kender vi højde, skostørrelse og biologisk køn for eleverne i en klasse. Når vi senere skal bruge modellen, bruger vi data, hvor der kun er højde og skostørrelser og modellen derefter “beregner” kønnet – dvs. forudser eller kategorisere ud fra de data, som modellen er trænet på.

Har man en Excel-fil med sine træningsdata, kan man eksportere dem i csv-fil-formatet, som vi skal bruge.

Vi har allerede gemt data i en csv-fil. Download filen til din computer – læg filen et sted, hvor du kan finde den igen.

Importer data i App Lab

  • Klik på Upload CSV nederst til venstre og upload den fil, du lige har downloaded.
  • Klik på fortsæt (Continue)

Træning af din ML-model

Vælg label

Først skal man vælge label, som er den kategori, vi vil forudse. Her er det biologisk køn.

  • Klik på kolonnen køn – se hvor mange kvinder og mænd der er i træningsdata – der skal helst være ca. lige mange i hver kategori i træningsdata
  • Klik på Select label og derefter Continue

Derefter skal du vælge de kolonner som ML-modellen skal bruge som input (features). Her har jeg valgt 2 features til modellen: Højde og Skostørrelse.

App Lab vælger selv hvilken del af data, som modellen bruger som træningsdata og hvilken del af data, som bruges til at teste ML-modellen. Typisk bruges 90% af datasættet til at træne modellen.

Når modellen er trænet – klik hurtigt forbi de 2 animationer af træning og test – så kan man se præcisionen af modellen. I dette tilfælde lavede modellen ingen fejl. Man kan klikke på Details og se hvilke data, som giver anledning til fejl, hvis der er nogen. Man kan også træne modellen flere gange for at se, om præcisionen (Accuracy) afhænger af hvilken del af data modellen testes med.

Nu har vi en trænet model, som vi skal gemme til senere brug – klik Continue

Du behøver kun at give modellen et navn, men du kan tilføje en beskrivelse, så du kan huske detaljer om den trænede model – klik på Save og Finish.

Næste: 1.4 Lav en App med en ML-model

Forside / 1.3 Maskinlæring i App Lab
Tekst: Mette Machholm. Illustrationer: Mette Machholm – og skærmbilleder fra code.org
Copyright: https://creativecommons.org/licenses/by-nc-sa/4.0/

Scroll to Top