< Return to Video

Simple AI exercise timer step-by-step video

  • 0:02 - 0:08
    Om jouw eenvoudige AI-trainingstimer te maken, train je een machine learning- (of ML-) model.
  • 0:08 - 0:15
    Dit model herkent wanneer je wel en niet traint.
  • 0:15 - 0:21
    Vervolgens combineer je het model met kant-en-klare code voor een trainingstimer...
  • 0:24 - 0:29
    voordat je het naar je micro:bit downloadt en in het echt gebruikt.
  • 0:29 - 0:34
    Klik op 'Openen in micro:bit CreateAI' om het project te starten.
  • 0:36 - 0:41
    Het project wordt geleverd met 3 samples van bewegingsgegevens voor sporten
  • 0:41 - 0:45
    en 3 samples van bewegingsgegevens voor niet sporten.
  • 0:45 - 0:51
    Je moet meer samples toevoegen door jouw eigen bewegingsgegevens op te nemen.
  • 0:51 - 0:56
    micro:bit CreateAI verzamelt bewegingsgegevens met behulp van de versnellingsmeter
  • 0:56 - 1:02
    (of bewegingssensor) op de micro:bit. Je draagt ​​een micro:bit en batterijpakket
  • 1:02 - 1:09
    om je pols of enkel, zodat je je vrij kunt bewegen en je eigen bewegings-data samples kunt vastleggen.
  • 1:09 - 1:13
    Om aan de slag te gaan, moet je de gegevensverzameling micro:bit instellen.
  • 1:13 - 1:22
    Sluit de om de pols gedragen micro:bit aan op CreateAI. Als Bluetooth op jouw computer is ingeschakeld,
  • 1:22 - 1:29
    heb je slechts 1 micro:bit en een USB-datakabel nodig. Als je geen Bluetooth-verbinding hebt,
  • 1:29 - 1:34
    wordt je gevraagd om 2 micro:bits te gebruiken. De tweede micro:bit blijft aangesloten
  • 1:34 - 1:40
    op de USB-kabel en fungeert als radioverbinding met de micro:bit voor gegevensverzameling.
  • 1:40 - 1:43
    Volg de instructies op het scherm om verbinding te maken.
  • 1:44 - 1:47
    Zodra jouw micro:bit voor gegevensverzameling is aangesloten,
  • 1:47 - 1:53
    zie je de lijnen in de livegrafiek veranderen terwijl je jouw micro:bit beweegt.
  • 1:53 - 1:58
    Je bent nu klaar om jouw eigen bewegings-data samples toe te voegen.
  • 1:58 - 2:04
    Omdat dit project al een aantal data samples bevat, raden we je aan om
  • 2:04 - 2:13
    voorlopig voor elke actie nog één sample toe te voegen en later meer tijd te besteden aan het verzamelen en analyseren van gegevens.
  • 2:13 - 2:17
    Bepaal welke 'oefenactie' je gaat uitvoeren.
  • 2:17 - 2:23
    Dit kan rennen, stevig wandelen, springen, boksen, dansen of een andere oefening zijn.
  • 2:23 - 2:30
    Zorg ervoor dat de micro:bit is bevestigd aan de pols of enkel die beweegt.
  • 2:30 - 2:34
    Om gegevens aan een specifieke actie toe te voegen, selecteer je deze door erop te klikken.
  • 2:34 - 2:40
    Er wordt 3 seconden afgeteld voordat een opname van 1 seconde begint.
  • 2:40 - 2:45
    Klik op opnemen en ga meteen aan de slag om ervoor te zorgen dat je een nette data sample krijgt.
  • 2:45 - 2:49
    Een nette sample is een sample waarbij je tijdens het hele sample beweegt,
  • 2:49 - 2:55
    je niet te laat begint of te vroeg klaar bent met bewegen. Probeer vervolgens een extra data sample toe te voegen
  • 2:55 - 3:01
    aan de dataset 'Niet sporten'. Selecteer deze door op de actie te klikken
  • 3:01 - 3:06
    en blijf stil staan, of beweeg slechts een heel klein beetje terwijl je de sample opneemt.
  • 3:06 - 3:11
    Je zult merken dat de x,y,z-lijnen van plaats veranderen, afhankelijk
  • 3:11 - 3:15
    van de hoek waaronder je je micro:bit vasthoudt.
  • 3:15 - 3:18
    Het project beschikt momenteel niet over veel gegevens,
  • 3:18 - 3:24
    maar we hebben genoeg om ons eigen machine learning-model te trainen met CreateAI.
  • 3:24 - 3:30
    Klik dus op 'Trainen' om de huidige gegevens te gebruiken om een ​​ML-model te bouwen.
  • 3:30 - 3:35
    De tool bouwt nu een wiskundig model dat verschillende
  • 3:35 - 3:39
    acties zou moeten herkennen wanneer je je micro:bit verplaatst. Zodra het model is getraind,
  • 3:39 - 3:44
    zie je de pagina Model testen. Je micro:bit voor gegevensverzameling kan nu
  • 3:44 - 3:50
    worden gebruikt om te testen hoe goed het model werkt. Het zou nog steeds verbonden moeten zijn met de tool,
  • 3:50 - 3:57
    en je zult zien dat CreateAI, terwijl je het verplaatst, inschat welke actie je uitvoert.
  • 4:00 - 4:05
    Probeer verschillende niveaus van training of niet-training uit om zowel de geschatte
  • 4:05 - 4:12
    actie als de zekerheidsbalkgrafiek te zien veranderen. Het percentage in het zekerheidsstaafdiagram laat zien hoe
  • 4:12 - 4:17
    zeker het model is dat je een bepaalde actie uitvoert.
  • 4:17 - 4:22
    Mogelijk merk je dat je model sommige acties niet nauwkeurig schat, of dat het
  • 4:22 - 4:29
    voor de ene actie goed werkt, maar niet voor de andere. Dus nadat je hebt onderzocht hoe het momenteel werkt,
  • 4:29 - 4:35
    is het een goed idee om op 'Data samples bewerken' te klikken en jouw model te verbeteren.
  • 4:35 - 4:41
    Machine learning-modellen werken meestal het beste met meer gegevens, dus neem wat extra samples op voor elk
  • 4:41 - 4:49
    van de acties, of concentreer je op het verzamelen van meer gegevens voor de actie die problematisch was bij het testen.
  • 4:49 - 4:54
    Je kunt 1 sample tegelijk opnemen of je kunt 10 samples achter elkaar opnemen.
  • 4:54 - 4:59
    Nette data samples zorgen er ook voor dat een ML-model beter werkt,
  • 4:59 - 5:06
    dus onderzoek je dataset en identificeer eventuele data samples die het model in verwarring kunnen brengen.
  • 5:06 - 5:12
    Je kunt deze verwijderen door op X te drukken. Nadat je meer gegevens hebt toegevoegd en
  • 5:12 - 5:18
    jouw dataset hebt gecontroleerd, klik je opnieuw op Model trainen om jouw gewijzigde dataset te gebruiken.
  • 5:18 - 5:23
    Test het model vervolgens opnieuw op de pagina 'Model testen'.
  • 5:27 - 5:30
    Als je tevreden bent met hoe het ML-model zich gedraagt,
  • 5:30 - 5:34
    kun je het gebruiken met de kant-en-klare projectcode.
  • 5:34 - 5:41
    Klik op 'Bewerken in MakeCode' om de codeblokken in een speciale versie van Microsoft MakeCode te bekijken.
  • 5:41 - 5:46
    Je kunt altijd terugkeren naar CreateAI via de pijl linksboven in het scherm.
  • 5:49 - 5:55
    Deze codeblokken gebruiken het model dat je binnen een trainingstimer hebt gemaakt.
  • 5:55 - 6:00
    De code gebruikt twee variabelen om bij te houden hoe lang je hebt gesport en hoe
  • 6:00 - 6:04
    lang je niet hebt gesport. Wanneer het programma voor het eerst wordt uitgevoerd, worden
  • 6:04 - 6:09
    deze timervariabelen op 0 gezet. De 'wanneer ML start'-blokken worden
  • 6:09 - 6:15
    geactiveerd wanneer het ML-model besluit dat je bent begonnen met trainen of niet.
  • 6:15 - 6:19
    Ze tonen verschillende pictogrammen op het LED-display van de micro:bit, afhankelijk
  • 6:19 - 6:26
    van de actie die je volgens schattingen uitvoert. De 'wanneer ML stopt'-blokken worden geactiveerd wanneer het
  • 6:26 - 6:32
    ML-model besluit dat je een actie hebt voltooid, in dit geval wel of niet trainen.
  • 6:33 - 6:38
    Code in elk blok maakt het scherm leeg en voegt de duur van de actie die zojuist is
  • 6:38 - 6:43
    afgelopen toe aan de variabele die de totale tijden voor elke actie opslaat.
  • 6:43 - 6:50
    Het ML-model werkt met de code, zodat je de totale tijd kunt bekijken die aan elke actie is besteed.
  • 6:50 - 6:55
    Druk op knop A om de totale tijd te zien die je hebt getraind en druk op knop B om de
  • 6:55 - 7:01
    totale tijd te zien dat je inactief bent geweest. De timer telt in milliseconden,
  • 7:01 - 7:08
    duizendsten van een seconde, dus het weergegeven getal wordt gedeeld door 1000 om de tijd in seconden weer te geven.
  • 7:08 - 7:13
    Om jouw eenvoudige AI-trainingstimer op je micro:bit te laten werken,
  • 7:13 - 7:19
    hoef je alleen maar deze code naar een micro:bit te downloaden. Als je geen andere micro:bit beschikbaar hebt,
  • 7:19 - 7:26
    vervang dan eenvoudigweg de code die momenteel op de micro:bit voor gegevensverzameling staat door de projectcode.
  • 7:26 - 7:31
    Test het project nu in het echt. Worden de juiste pictogrammen weergegeven
  • 7:31 - 7:37
    wanneer je traint of niet? Je kunt in 3 eenvoudige stappen testen of de timercode
  • 7:37 - 7:42
    goed werkt met het model: Druk op de resetknop.
  • 7:42 - 7:46
    Train gedurende 30 seconden. Druk vervolgens op knop A.
  • 7:46 - 7:50
    Je zou het getal 30 over je display moeten zien scrollen.
  • 7:50 - 7:55
    Je bent nu klaar om verbinding te maken met CreateAI, jouw eigen gegevens te verzamelen en deze te gebruiken om
  • 7:55 - 8:00
    een ​​machine learning-model te trainen, testen en verbeteren. En je kunt dit model vervolgens combineren met
  • 8:00 - 8:06
    de kant-en-klare code en uitproberen op je eigen micro:bit.
Title:
Simple AI exercise timer step-by-step video
Description:

more » « less
Video Language:
English
Team:
Microbit_Educational_Foundation
Duration:
08:08

Dutch subtitles

Revisions Compare revisions