[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.56,0:00:08.36,Default,,0000,0000,0000,,Om jouw eenvoudige AI-trainingstimer te maken, train je een machine learning- (of ML-) model. Dialogue: 0,0:00:08.36,0:00:15.08,Default,,0000,0000,0000,,Dit model herkent wanneer je wel en niet traint. Dialogue: 0,0:00:15.08,0:00:21.18,Default,,0000,0000,0000,,Vervolgens combineer je het model met kant-en-klare code voor een trainingstimer... Dialogue: 0,0:00:23.72,0:00:28.72,Default,,0000,0000,0000,,voordat je het naar je micro:bit downloadt en in het echt gebruikt. Dialogue: 0,0:00:28.72,0:00:33.87,Default,,0000,0000,0000,,Klik op 'Openen in micro:bit CreateAI' om het project te starten. Dialogue: 0,0:00:35.68,0:00:40.76,Default,,0000,0000,0000,,Het project wordt geleverd met 3 samples van bewegingsgegevens voor sporten Dialogue: 0,0:00:40.76,0:00:45.44,Default,,0000,0000,0000,,en 3 samples van bewegingsgegevens voor niet sporten. Dialogue: 0,0:00:45.44,0:00:51.00,Default,,0000,0000,0000,,Je moet meer samples toevoegen door jouw eigen bewegingsgegevens op te nemen. Dialogue: 0,0:00:51.00,0:00:56.48,Default,,0000,0000,0000,,micro:bit CreateAI verzamelt bewegingsgegevens met behulp van de versnellingsmeter Dialogue: 0,0:00:56.48,0:01:02.24,Default,,0000,0000,0000,,(of bewegingssensor) op de micro:bit. Je draagt ​​een micro:bit en batterijpakket Dialogue: 0,0:01:02.24,0:01:08.84,Default,,0000,0000,0000,,om je pols of enkel, zodat je je vrij kunt bewegen en je eigen bewegings-data samples kunt vastleggen. Dialogue: 0,0:01:08.84,0:01:13.48,Default,,0000,0000,0000,,Om aan de slag te gaan, moet je de gegevensverzameling micro:bit instellen. Dialogue: 0,0:01:13.48,0:01:22.24,Default,,0000,0000,0000,,Sluit de om de pols gedragen micro:bit aan op CreateAI. Als Bluetooth op jouw computer is ingeschakeld, Dialogue: 0,0:01:22.24,0:01:28.68,Default,,0000,0000,0000,,heb je slechts 1 micro:bit en een USB-datakabel nodig. Als je geen Bluetooth-verbinding hebt, Dialogue: 0,0:01:28.68,0:01:33.80,Default,,0000,0000,0000,,wordt je gevraagd om 2 micro:bits te gebruiken. De tweede micro:bit blijft aangesloten Dialogue: 0,0:01:33.80,0:01:39.64,Default,,0000,0000,0000,,op de USB-kabel en fungeert als radioverbinding met de micro:bit voor gegevensverzameling. Dialogue: 0,0:01:39.64,0:01:42.94,Default,,0000,0000,0000,,Volg de instructies op het scherm om verbinding te maken. Dialogue: 0,0:01:44.50,0:01:47.32,Default,,0000,0000,0000,,Zodra jouw micro:bit voor gegevensverzameling is aangesloten, Dialogue: 0,0:01:47.32,0:01:53.28,Default,,0000,0000,0000,,zie je de lijnen in de livegrafiek veranderen terwijl je jouw micro:bit beweegt. Dialogue: 0,0:01:53.28,0:01:58.36,Default,,0000,0000,0000,,Je bent nu klaar om jouw eigen bewegings-data samples toe te voegen. Dialogue: 0,0:01:58.36,0:02:04.44,Default,,0000,0000,0000,,Omdat dit project al een aantal data samples bevat, raden we je aan om Dialogue: 0,0:02:04.44,0:02:12.84,Default,,0000,0000,0000,,voorlopig voor elke actie nog één sample toe te voegen en later meer tijd te besteden aan het verzamelen en analyseren van gegevens. Dialogue: 0,0:02:12.84,0:02:16.60,Default,,0000,0000,0000,,Bepaal welke 'oefenactie' je gaat uitvoeren. Dialogue: 0,0:02:16.60,0:02:23.04,Default,,0000,0000,0000,,Dit kan rennen, stevig wandelen, springen, boksen, dansen of een andere oefening zijn. Dialogue: 0,0:02:23.04,0:02:29.92,Default,,0000,0000,0000,,Zorg ervoor dat de micro:bit is bevestigd aan de pols of enkel die beweegt. Dialogue: 0,0:02:29.92,0:02:34.44,Default,,0000,0000,0000,,Om gegevens aan een specifieke actie toe te voegen, selecteer je deze door erop te klikken. Dialogue: 0,0:02:34.44,0:02:39.64,Default,,0000,0000,0000,,Er wordt 3 seconden afgeteld voordat een opname van 1 seconde begint. Dialogue: 0,0:02:39.64,0:02:45.20,Default,,0000,0000,0000,,Klik op opnemen en ga meteen aan de slag om ervoor te zorgen dat je een nette data sample krijgt. Dialogue: 0,0:02:45.20,0:02:49.08,Default,,0000,0000,0000,,Een nette sample is een sample waarbij je tijdens het hele sample beweegt, Dialogue: 0,0:02:49.08,0:02:55.44,Default,,0000,0000,0000,,je niet te laat begint of te vroeg klaar bent met bewegen. Probeer vervolgens een extra data sample toe te voegen Dialogue: 0,0:02:55.44,0:03:00.92,Default,,0000,0000,0000,,aan de dataset 'Niet sporten'. Selecteer deze door op de actie te klikken Dialogue: 0,0:03:00.92,0:03:06.44,Default,,0000,0000,0000,,en blijf stil staan, of beweeg slechts een heel klein beetje terwijl je de sample opneemt. Dialogue: 0,0:03:06.44,0:03:10.80,Default,,0000,0000,0000,,Je zult merken dat de x,y,z-lijnen van plaats veranderen, afhankelijk Dialogue: 0,0:03:10.80,0:03:14.77,Default,,0000,0000,0000,,van de hoek waaronder je je micro:bit vasthoudt. Dialogue: 0,0:03:14.77,0:03:18.32,Default,,0000,0000,0000,,Het project beschikt momenteel niet over veel gegevens, Dialogue: 0,0:03:18.32,0:03:24.40,Default,,0000,0000,0000,,maar we hebben genoeg om ons eigen machine learning-model te trainen met CreateAI. Dialogue: 0,0:03:24.40,0:03:30.36,Default,,0000,0000,0000,,Klik dus op 'Trainen' om de huidige gegevens te gebruiken om een ​​ML-model te bouwen. Dialogue: 0,0:03:30.36,0:03:34.64,Default,,0000,0000,0000,,De tool bouwt nu een wiskundig model dat verschillende Dialogue: 0,0:03:34.64,0:03:39.36,Default,,0000,0000,0000,,acties zou moeten herkennen wanneer je je micro:bit verplaatst. Zodra het model is getraind, Dialogue: 0,0:03:39.36,0:03:44.08,Default,,0000,0000,0000,,zie je de pagina Model testen. Je micro:bit voor gegevensverzameling kan nu Dialogue: 0,0:03:44.08,0:03:50.16,Default,,0000,0000,0000,,worden gebruikt om te testen hoe goed het model werkt. Het zou nog steeds verbonden moeten zijn met de tool, Dialogue: 0,0:03:50.16,0:03:57.26,Default,,0000,0000,0000,,en je zult zien dat CreateAI, terwijl je het verplaatst, inschat welke actie je uitvoert. Dialogue: 0,0:03:59.80,0:04:05.24,Default,,0000,0000,0000,,Probeer verschillende niveaus van training of niet-training uit om zowel de geschatte Dialogue: 0,0:04:05.24,0:04:12.40,Default,,0000,0000,0000,,actie als de zekerheidsbalkgrafiek te zien veranderen. Het percentage in het zekerheidsstaafdiagram laat zien hoe Dialogue: 0,0:04:12.40,0:04:16.84,Default,,0000,0000,0000,,zeker het model is dat je een bepaalde actie uitvoert. Dialogue: 0,0:04:16.84,0:04:22.24,Default,,0000,0000,0000,,Mogelijk merk je dat je model sommige acties niet nauwkeurig schat, of dat het Dialogue: 0,0:04:22.24,0:04:28.56,Default,,0000,0000,0000,,voor de ene actie goed werkt, maar niet voor de andere. Dus nadat je hebt onderzocht hoe het momenteel werkt, Dialogue: 0,0:04:28.56,0:04:34.52,Default,,0000,0000,0000,,is het een goed idee om op 'Data samples bewerken' te klikken en jouw model te verbeteren. Dialogue: 0,0:04:34.52,0:04:41.32,Default,,0000,0000,0000,,Machine learning-modellen werken meestal het beste met meer gegevens, dus neem wat extra samples op voor elk Dialogue: 0,0:04:41.32,0:04:48.80,Default,,0000,0000,0000,,van de acties, of concentreer je op het verzamelen van meer gegevens voor de actie die problematisch was bij het testen. Dialogue: 0,0:04:48.80,0:04:54.24,Default,,0000,0000,0000,,Je kunt 1 sample tegelijk opnemen of je kunt 10 samples achter elkaar opnemen. Dialogue: 0,0:04:54.24,0:04:58.84,Default,,0000,0000,0000,,Nette data samples zorgen er ook voor dat een ML-model beter werkt, Dialogue: 0,0:04:58.84,0:05:05.56,Default,,0000,0000,0000,,dus onderzoek je dataset en identificeer eventuele data samples die het model in verwarring kunnen brengen. Dialogue: 0,0:05:05.56,0:05:12.08,Default,,0000,0000,0000,,Je kunt deze verwijderen door op X te drukken. Nadat je meer gegevens hebt toegevoegd en Dialogue: 0,0:05:12.08,0:05:17.72,Default,,0000,0000,0000,,jouw dataset hebt gecontroleerd, klik je opnieuw op Model trainen om jouw gewijzigde dataset te gebruiken. Dialogue: 0,0:05:17.72,0:05:22.81,Default,,0000,0000,0000,,Test het model vervolgens opnieuw op de pagina 'Model testen'. Dialogue: 0,0:05:27.00,0:05:30.20,Default,,0000,0000,0000,,Als je tevreden bent met hoe het ML-model zich gedraagt, Dialogue: 0,0:05:30.20,0:05:34.12,Default,,0000,0000,0000,,kun je het gebruiken met de kant-en-klare projectcode. Dialogue: 0,0:05:34.12,0:05:40.92,Default,,0000,0000,0000,,Klik op 'Bewerken in MakeCode' om de codeblokken in een speciale versie van Microsoft MakeCode te bekijken. Dialogue: 0,0:05:40.92,0:05:46.40,Default,,0000,0000,0000,,Je kunt altijd terugkeren naar CreateAI via de pijl linksboven in het scherm. Dialogue: 0,0:05:48.56,0:05:54.72,Default,,0000,0000,0000,,Deze codeblokken gebruiken het model dat je binnen een trainingstimer hebt gemaakt. Dialogue: 0,0:05:54.72,0:05:59.76,Default,,0000,0000,0000,,De code gebruikt twee variabelen om bij te houden hoe lang je hebt gesport en hoe Dialogue: 0,0:05:59.76,0:06:04.16,Default,,0000,0000,0000,,lang je niet hebt gesport. Wanneer het programma voor het eerst wordt uitgevoerd, worden Dialogue: 0,0:06:04.16,0:06:09.36,Default,,0000,0000,0000,,deze timervariabelen op 0 gezet. De 'wanneer ML start'-blokken worden Dialogue: 0,0:06:09.36,0:06:15.40,Default,,0000,0000,0000,,geactiveerd wanneer het ML-model besluit dat je bent begonnen met trainen of niet. Dialogue: 0,0:06:15.40,0:06:19.24,Default,,0000,0000,0000,,Ze tonen verschillende pictogrammen op het LED-display van de micro:bit, afhankelijk Dialogue: 0,0:06:19.24,0:06:25.92,Default,,0000,0000,0000,,van de actie die je volgens schattingen uitvoert. De 'wanneer ML stopt'-blokken worden geactiveerd wanneer het Dialogue: 0,0:06:25.92,0:06:32.23,Default,,0000,0000,0000,,ML-model besluit dat je een actie hebt voltooid, in dit geval wel of niet trainen. Dialogue: 0,0:06:32.96,0:06:38.24,Default,,0000,0000,0000,,Code in elk blok maakt het scherm leeg en voegt de duur van de actie die zojuist is Dialogue: 0,0:06:38.24,0:06:43.36,Default,,0000,0000,0000,,afgelopen toe aan de variabele die de totale tijden voor elke actie opslaat. Dialogue: 0,0:06:43.36,0:06:49.68,Default,,0000,0000,0000,,Het ML-model werkt met de code, zodat je de totale tijd kunt bekijken die aan elke actie is besteed. Dialogue: 0,0:06:49.68,0:06:55.16,Default,,0000,0000,0000,,Druk op knop A om de totale tijd te zien die je hebt getraind en druk op knop B om de Dialogue: 0,0:06:55.16,0:07:00.68,Default,,0000,0000,0000,,totale tijd te zien dat je inactief bent geweest. De timer telt in milliseconden, Dialogue: 0,0:07:00.68,0:07:07.88,Default,,0000,0000,0000,,duizendsten van een seconde, dus het weergegeven getal wordt gedeeld door 1000 om de tijd in seconden weer te geven. Dialogue: 0,0:07:07.88,0:07:12.64,Default,,0000,0000,0000,,Om jouw eenvoudige AI-trainingstimer op je micro:bit te laten werken, Dialogue: 0,0:07:12.64,0:07:19.36,Default,,0000,0000,0000,,hoef je alleen maar deze code naar een micro:bit te downloaden. Als je geen andere micro:bit beschikbaar hebt, Dialogue: 0,0:07:19.36,0:07:26.44,Default,,0000,0000,0000,,vervang dan eenvoudigweg de code die momenteel op de micro:bit voor gegevensverzameling staat door de projectcode. Dialogue: 0,0:07:26.44,0:07:31.20,Default,,0000,0000,0000,,Test het project nu in het echt. Worden de juiste pictogrammen weergegeven Dialogue: 0,0:07:31.20,0:07:36.64,Default,,0000,0000,0000,,wanneer je traint of niet? Je kunt in 3 eenvoudige stappen testen of de timercode Dialogue: 0,0:07:36.64,0:07:41.64,Default,,0000,0000,0000,,goed werkt met het model: Druk op de resetknop. Dialogue: 0,0:07:41.64,0:07:46.04,Default,,0000,0000,0000,,Train gedurende 30 seconden. Druk vervolgens op knop A. Dialogue: 0,0:07:46.04,0:07:50.08,Default,,0000,0000,0000,,Je zou het getal 30 over je display moeten zien scrollen. Dialogue: 0,0:07:50.08,0:07:55.24,Default,,0000,0000,0000,,Je bent nu klaar om verbinding te maken met CreateAI, jouw eigen gegevens te verzamelen en deze te gebruiken om Dialogue: 0,0:07:55.24,0:08:00.16,Default,,0000,0000,0000,,een ​​machine learning-model te trainen, testen en verbeteren. En je kunt dit model vervolgens combineren met Dialogue: 0,0:08:00.16,0:08:05.64,Default,,0000,0000,0000,,de kant-en-klare code en uitproberen op je eigen micro:bit.