< Return to Video

micro:bit AI storytelling friend

  • 0:01 - 0:05
    Om uw AI-verhaalvriend te maken, traint u een machine learning-
  • 0:05 - 0:11
    of ML-model om te herkennen wanneer speelgoed op verschillende manieren beweegt.
  • 0:11 - 0:16
    Vervolgens combineer je dit model met code om verschillende geluiden te maken en verschillende
  • 0:16 - 0:21
    pictogrammen weer te geven op het LED-display van de micro:bit.
  • 0:21 - 0:28
    Vervolgens download je het model en de code naar een micro:bit en gebruik je deze op je speelgoed om een ​​verhaal te vertellen.
  • 0:28 - 0:34
    Ons verhaal gaat over een beer genaamd Lucy, maar je kunt het project aanpassen aan je eigen project.
  • 0:34 - 0:40
    [MUZIEK] Dit is Lucy de beer.
  • 0:40 - 0:48
    Ze wil turnster worden als ze groot is, dus elke dag als ze wakker wordt, oefent ze haar springen.
  • 0:48 - 0:55
    Ze springt zo hoog als het plafond. Na het ontbijt oefent ze haar rollen.
  • 0:55 - 1:00
    Ze rolt rond en rond totdat haar hele wereld draait.
  • 1:01 - 1:06
    Daarna neemt ze een pauze en doet een dutje.
  • 1:10 - 1:19
    Om te beginnen met het maken van uw AI-verhaalvriend, klikt u op 'Openen in micro:bit CreateAI' om het project te starten.
  • 1:19 - 1:24
    Dit project wordt geleverd met 8 voorbeelden van bewegingsgegevens voor drie verschillende acties:
  • 1:24 - 1:29
    springen, rollen en slapen.
  • 1:29 - 1:38
    micro:bit CreateAI verzamelt bewegingsgegevens met behulp van de accelerometer, de bewegingssensor van de micro:bit.
  • 1:38 - 1:44
    Om uw eigen gegevensvoorbeelden toe te voegen, moet u een micro:bit-gegevensverzameling maken.
  • 1:44 - 1:50
    Als Bluetooth op uw computer is ingeschakeld, heeft u slechts 1 micro:bit en een USB-datakabel nodig.
  • 1:50 - 1:55
    Als je geen Bluetooth-verbinding hebt, heb je 2 micro:bits nodig.
  • 1:55 - 2:00
    Volg de instructies op het scherm om verbinding te maken.
  • 2:00 - 2:07
    Zodra uw micro:bit voor gegevensverzameling is aangesloten, bevestigt u deze op deze manier aan uw speeltje.
  • 2:07 - 2:15
    Je ziet de lijnen in de livegrafiek veranderen terwijl je je speeltje beweegt. Omdat dit project al heel wat
  • 2:15 - 2:25
    gegevensvoorbeelden bevat, raden we u aan om voorlopig voor elke actie 1 voorbeeld toe te voegen en later meer gegevens te verzamelen.
  • 2:25 - 2:29
    Klik op de actie 'springen' zodat u er meer datamonsters aan kunt toevoegen.
  • 2:29 - 2:34
    Er wordt afgeteld voordat een opname van 1 seconde begint.
  • 2:34 - 2:40
    Klik op opnemen en begin onmiddellijk met het verplaatsen van uw speelgoed om er zeker van te zijn dat u een schoon gegevensmonster krijgt.
  • 2:40 - 2:43
    Een schoon monster is een monster waarbij u voor het hele monster beweegt,
  • 2:43 - 2:51
    u begint niet te laat en eindigt niet te vroeg met verhuizen. Probeer vervolgens een extra gegevensvoorbeeld toe te voegen aan de
  • 2:51 - 2:57
    'rollende' en 'slapende' acties.
  • 2:57 - 3:08
    Je zult merken dat wanneer je speeltje slaapt, de x-, y- en z-lijnen van plaats veranderen, afhankelijk van de richting van de micro:bit.
  • 3:08 - 3:15
    Klik op 'Trainmodel' om het ML-model te bouwen. De tool bouwt nu een wiskundig
  • 3:15 - 3:20
    model dat verschillende acties zou moeten herkennen wanneer je je micro:bit verplaatst.
  • 3:20 - 3:26
    Zodra het model is getraind, ziet u de pagina Model testen.
  • 3:26 - 3:31
    Uw micro:bit voor gegevensverzameling kan nu worden gebruikt om te testen hoe goed het model werkt.
  • 3:31 - 3:36
    Het zou nog steeds verbonden moeten zijn met de tool, en je zult zien dat CreateAI, terwijl je het verplaatst,
  • 3:36 - 3:40
    inschat welke actie je uitvoert.
  • 3:40 - 3:47
    Beweeg je speeltje op verschillende manieren om de geschatte actie en de zekerheidsbalkgrafiek te zien veranderen.
  • 3:47 - 3:56
    Het percentage laat zien hoe zeker of zeker het model is dat u elke actie uitvoert.
  • 3:56 - 4:01
    Mogelijk merkt u dat uw model sommige acties niet nauwkeurig schat.
  • 4:01 - 4:08
    In dat geval is het een goed idee om op 'Gegevensvoorbeelden bewerken' te klikken en uw model te verbeteren.
  • 4:08 - 4:14
    Machine learning-modellen werken meestal het beste met meer gegevens, dus neem wat extra voorbeelden op voor elk
  • 4:14 - 4:22
    van de acties, of concentreer u op het verzamelen van meer gegevens voor de actie die problematisch was bij het testen.
  • 4:22 - 4:28
    Schone gegevensvoorbeelden zorgen er ook voor dat een ML-model beter werkt, dus onderzoek uw dataset en
  • 4:28 - 4:38
    identificeer eventuele voorbeelden die het model in verwarring kunnen brengen. Deze kun je verwijderen door op X te drukken.
  • 4:38 - 4:45
    Nadat je meer gegevens hebt toegevoegd en je dataset hebt gecontroleerd, klik je nogmaals op 'Trainmodel'. Test
  • 4:45 - 4:50
    het model vervolgens opnieuw op de pagina 'Model testen'.
  • 4:50 - 4:57
    Als u tevreden bent met hoe het ML-model zich gedraagt, kunt u het gebruiken met de kant-en-klare projectcode.
  • 4:57 - 5:06
    Klik op 'Bewerken in MakeCode' om de codeblokken in een speciale versie van Microsoft MakeCode te bekijken.
  • 5:06 - 5:10
    U kunt op elk gewenst moment terugkeren om uw gegevens in CreateAI te bekijken
  • 5:10 - 5:20
    via de pijl linksboven in het scherm. Deze blokken gebruiken het model dat u in code hebt gemaakt.
  • 5:20 - 5:25
    De 'aan ML... start'-blokken reageren wanneer het ML-model besluit dat uw
  • 5:25 - 5:31
    speeltje een bepaalde beweging of actie uitvoert. Afhankelijk van de actie toont de code verschillende
  • 5:31 - 5:39
    pictogrammen op de LED-display-uitvoer van de micro:bit en worden er verschillende geluiden afgespeeld op de luidspreker.
  • 5:39 - 5:46
    Als het niet zeker is welke actie je speeltje uitvoert (als de actie 'onbekend' is), wordt het scherm leeggemaakt.
  • 5:46 - 5:53
    En wanneer elke actie stopt, zorgt de code ervoor dat de micro:bit geen geluid meer maakt.
  • 5:53 - 5:57
    Om de code en het ML-model op uw micro:bit te laten draaien,
  • 5:57 - 6:00
    hoeft u deze alleen maar naar een micro:bit te downloaden.
  • 6:00 - 6:06
    Druk op 'Download' en volg de instructies op het scherm.
  • 6:06 - 6:11
    Test nu het voltooide project op een micro:bit die aan je speeltje is bevestigd.
  • 6:11 - 6:16
    Spelen de juiste geluiden en verschijnen er pictogrammen wanneer uw speelgoed verschillende bewegingen maakt?
  • 6:16 - 6:20
    Werkt het net zo goed als iemand anders het speelgoed beweegt?
  • 6:20 - 6:27
    Als dat niet het geval is, kunt u teruggaan en meer gegevens verzamelen en het model opnieuw trainen.
  • 6:27 - 6:31
    Gefeliciteerd, je hebt je speelgoed getraind om op verschillende soorten bewegingen te reageren
  • 6:31 - 6:37
    met behulp van de gegevens die je hebt verzameld, een AI-model voor machinaal leren getraind en dit met
  • 6:37 - 6:43
    code gecombineerd om een ​​interactief speelgoed voor het vertellen van verhalen te maken! Welke andere acties of bewegingen kan je speeltje
  • 6:43 - 6:52
    maken, misschien als onderdeel van het vertellen van een verhaal? Kun je ze toevoegen met behulp van micro:bit en CreateAI?
Title:
micro:bit AI storytelling friend
Description:

more » « less
Video Language:
English
Team:
Microbit_Educational_Foundation
Duration:
06:54
Robert-Jan published Dutch subtitles for micro:bit AI storytelling friend
Robert-Jan edited Dutch subtitles for micro:bit AI storytelling friend
Robert-Jan edited Dutch subtitles for micro:bit AI storytelling friend
Microbit_Educational_Foundation edited Dutch subtitles for micro:bit AI storytelling friend

Dutch subtitles

Revisions Compare revisions