[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.24,0:00:08.19,Default,,0000,0000,0000,,Om jouw AI-activiteitstimer te maken, train je een machine learning- of ML-model Dialogue: 0,0:00:08.19,0:00:13.08,Default,,0000,0000,0000,,om te herkennen wanneer je verschillende bewegingen of activiteiten uitvoert. Dialogue: 0,0:00:13.08,0:00:18.96,Default,,0000,0000,0000,,Vervolgens combineer je dat model met kant-en-klare code voor een activiteitstimer, Dialogue: 0,0:00:18.96,0:00:26.80,Default,,0000,0000,0000,,voordat je het naar je micro:bit downloadt en in het echt gebruikt. Dialogue: 0,0:00:26.80,0:00:33.96,Default,,0000,0000,0000,,Klik op 'Openen in micro:bit CreateAI' om het project te starten. Dialogue: 0,0:00:33.96,0:00:41.12,Default,,0000,0000,0000,,Dit project wordt geleverd met 6 voorbeelden van bewegingsgegevens voor lopen, 6 voorbeelden van bewegingsgegevens Dialogue: 0,0:00:41.12,0:00:47.20,Default,,0000,0000,0000,,voor op en neer springen en 6 voorbeelden van bewegingsgegevens voor redelijk stil blijven. Dialogue: 0,0:00:47.20,0:00:54.20,Default,,0000,0000,0000,,Je voegt meer samples toe door je eigen bewegingsgegevens op te nemen. Dialogue: 0,0:00:54.20,0:01:02.70,Default,,0000,0000,0000,,micro:bit CreateAI verzamelt bewegingsgegevens met behulp van de versnellingsmeter of bewegingssensor op de micro:bit. Dialogue: 0,0:01:05.73,0:01:09.73,Default,,0000,0000,0000,,Je draagt ​​een micro:bit en een batterijpakket om je pols of enkel, Dialogue: 0,0:01:09.73,0:01:15.12,Default,,0000,0000,0000,,zodat je je vrij kunt bewegen en je eigen bewegingsgegevens kunt vastleggen. Dialogue: 0,0:01:15.12,0:01:20.40,Default,,0000,0000,0000,,Om aan de slag te gaan, sluit je de enkelgedragen micro:bit aan op CreateAI. Dialogue: 0,0:01:20.40,0:01:23.82,Default,,0000,0000,0000,,We noemen dit de gegevensverzameling micro:bit. Dialogue: 0,0:01:23.82,0:01:31.64,Default,,0000,0000,0000,,Als Bluetooth op jouw computer is ingeschakeld, heb je slechts 1 micro:bit nodig met een batterijpakket en een USB-datakabel. Dialogue: 0,0:01:31.64,0:01:36.64,Default,,0000,0000,0000,,Als je geen Bluetooth-verbinding hebt, wordt je gevraagd om 2 micro:bits te gebruiken. Dialogue: 0,0:01:36.64,0:01:41.40,Default,,0000,0000,0000,,De tweede micro:bit blijft aangesloten op de USB-kabel en fungeert als Dialogue: 0,0:01:41.40,0:01:50.60,Default,,0000,0000,0000,,radioverbinding met de micro:bit voor gegevensverzameling. Volg de instructies op het scherm om verbinding te maken. Dialogue: 0,0:01:50.60,0:01:57.82,Default,,0000,0000,0000,,Zodra je micro:bit is aangesloten, zie je de lijnen in de livegrafiek veranderen terwijl je jouw micro:bit beweegt. Dialogue: 0,0:01:57.82,0:02:02.30,Default,,0000,0000,0000,,Je bent nu klaar om jouw eigen bewegings-data samplestoe te voegen. Dialogue: 0,0:02:02.30,0:02:06.26,Default,,0000,0000,0000,,Omdat dit project al een aantal data samples bevat, Dialogue: 0,0:02:06.26,0:02:16.91,Default,,0000,0000,0000,,raden we je aan om 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:16.91,0:02:24.80,Default,,0000,0000,0000,,Zorg ervoor dat je micro:bit voor gegevensverzameling aan de binnenkant van de enkel is bevestigd, met knop B bovenaan. Dialogue: 0,0:02:24.80,0:02:29.28,Default,,0000,0000,0000,,Om gegevens aan een specifieke actie toe te voegen, selecteer je deze door erop te klikken. Dialogue: 0,0:02:29.28,0:02:34.44,Default,,0000,0000,0000,,Er wordt 3 seconden afgeteld voordat een opname van 1 seconde begint. Dialogue: 0,0:02:34.44,0:02:40.08,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:40.08,0:02:43.96,Default,,0000,0000,0000,,Een nette sample is een sample waarbij je gedurende het gehele sample beweegt, Dialogue: 0,0:02:43.96,0:02:48.59,Default,,0000,0000,0000,,je niet te laat begint of vroeg klaar bent met bewegen. Dialogue: 0,0:02:48.59,0:02:55.52,Default,,0000,0000,0000,,Probeer vervolgens een extra data sample toe te voegen aan de 'springende' dataset en de 'stilstaan'-dataset. Dialogue: 0,0:02:55.52,0:03:05.04,Default,,0000,0000,0000,,Selecteer ze door op de actie te klikken en klik vervolgens op opnemen en spring of blijf stil terwijl je de samples opneemt. Dialogue: 0,0:03:05.04,0:03:16.52,Default,,0000,0000,0000,,Je zult op de 'stilstaan'-voorbeelden merken dat de x,y,z-lijnen van plaats veranderen, afhankelijk van de hoek van de aangesloten micro:bit. Dialogue: 0,0:03:16.52,0:03:26.08,Default,,0000,0000,0000,,We hebben op dit moment nog niet veel gegevens, maar we hebben wel genoeg om ons eigen machine learning-model te trainen met CreateAI. Dialogue: 0,0:03:26.08,0:03:33.72,Default,,0000,0000,0000,,Klik dus op 'Train model' om de huidige gegevens te gebruiken om een ​​ML-model te bouwen. Dialogue: 0,0:03:33.72,0:03:41.36,Default,,0000,0000,0000,,De tool bouwt nu een wiskundig model dat verschillende acties zou moeten herkennen wanneer je je micro:bit verplaatst. Dialogue: 0,0:03:41.36,0:03:45.65,Default,,0000,0000,0000,,Zodra het model is getraind, kom je op de pagina Model testen. Dialogue: 0,0:03:45.65,0:03:50.72,Default,,0000,0000,0000,,Gebruik nu de gegevensverzameling micro:bit om te testen hoe goed het model werkt. Dialogue: 0,0:03:50.72,0:03:59.72,Default,,0000,0000,0000,,Het zou nog steeds verbonden moeten zijn met de tool, en je zult zien dat CreateAI, terwijl je het verplaatst, inschat welke actie je uitvoert. Dialogue: 0,0:04:02.36,0:04:09.70,Default,,0000,0000,0000,,Probeer elk van de acties uit om te zien hoe zowel de geschatte actie als het zekerheidsstaafdiagram veranderen. Dialogue: 0,0:04:11.26,0:04:19.13,Default,,0000,0000,0000,,Het percentage in het zekerheidsstaafdiagram laat zien hoe zeker het model is dat u elke actie uitvoert. Dialogue: 0,0:04:21.60,0:04:26.52,Default,,0000,0000,0000,,Mogelijk merkt u dat uw model sommige acties niet nauwkeurig schat, of dat het Dialogue: 0,0:04:26.52,0:04:32.72,Default,,0000,0000,0000,,voor de ene actie goed werkt, maar niet voor de andere. Dus nadat u heeft onderzocht hoe het momenteel werkt, Dialogue: 0,0:04:32.72,0:04:40.36,Default,,0000,0000,0000,,is het een goed idee om op 'Gegevensvoorbeelden bewerken' te klikken en de gegevens te verbeteren. jouw model. Dialogue: 0,0:04:40.36,0:04:46.36,Default,,0000,0000,0000,,Machine learning-modellen werken meestal het beste met MEER gegevens, dus neem wat extra voorbeelden op voor elk Dialogue: 0,0:04:46.36,0:04:54.96,Default,,0000,0000,0000,,van de acties, of concentreer u op het verzamelen van meer gegevens voor de actie die problematisch was bij het testen. Dialogue: 0,0:04:54.96,0:05:01.94,Default,,0000,0000,0000,,U kunt één sample tegelijk opnemen of u kunt 10 samples achter elkaar opnemen. Dialogue: 0,0:05:10.16,0:05:23.08,Default,,0000,0000,0000,,Schone gegevensvoorbeelden zorgen er ook voor dat een ML-model beter werkt, dus onderzoek uw dataset en identificeer eventuele gegevensvoorbeelden die het model in verwarring kunnen brengen. Dialogue: 0,0:05:26.00,0:05:29.64,Default,,0000,0000,0000,,Deze kun je verwijderen door op X te drukken. Dialogue: 0,0:05:30.84,0:05:39.42,Default,,0000,0000,0000,,Nadat je meer gegevens hebt toegevoegd en je dataset hebt gecontroleerd, klik je nogmaals op 'Train model' om je gewijzigde dataset te gebruiken. Dialogue: 0,0:05:40.48,0:05:45.99,Default,,0000,0000,0000,,Test het model vervolgens opnieuw op de pagina 'Model testen'. Dialogue: 0,0:05:48.56,0:05:54.64,Default,,0000,0000,0000,,Als u tevreden bent met hoe het ML-model zich gedraagt, kunt u het gebruiken met de kant-en-klare projectcode. Dialogue: 0,0:05:54.64,0:06:02.48,Default,,0000,0000,0000,,Klik op 'Bewerken in MakeCode' om de codeblokken in een speciale versie van Microsoft MakeCode te bekijken. Dialogue: 0,0:06:02.48,0:06:09.56,Default,,0000,0000,0000,,Je kunt altijd terugkeren naar CreateAI via de pijl linksboven in het scherm. Dialogue: 0,0:06:09.56,0:06:19.24,Default,,0000,0000,0000,,Deze codeblokken gebruiken het model dat u binnen een trainingstimer hebt gemaakt. Dialogue: 0,0:06:19.24,0:06:26.16,Default,,0000,0000,0000,,De code gebruikt 3 variabelen om bij te houden hoe lang je elke actie hebt uitgevoerd. Dialogue: 0,0:06:26.16,0:06:33.68,Default,,0000,0000,0000,,Wanneer het programma voor het eerst wordt uitgevoerd, worden deze timervariabelen op 0 gezet. Dialogue: 0,0:06:33.68,0:06:40.12,Default,,0000,0000,0000,,De 'on ML start'-blokken worden geactiveerd wanneer het ML-model besluit dat u een specifieke actie bent gestart. Dialogue: 0,0:06:40.12,0:06:49.25,Default,,0000,0000,0000,,Ze tonen verschillende pictogrammen op het LED-display van de micro:bit, afhankelijk van de actie die u volgens schattingen uitvoert. Dialogue: 0,0:06:50.29,0:07:01.28,Default,,0000,0000,0000,,De 'on ML stop'-blokken worden geactiveerd wanneer het ML-model besluit dat u een actie heeft voltooid, in dit geval lopen, springen of stil zijn. Dialogue: 0,0:07:01.28,0:07:06.88,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:07:06.88,0:07:13.44,Default,,0000,0000,0000,,afgelopen toe aan de variabele die de totale tijden voor elke actie opslaat. Dialogue: 0,0:07:13.44,0:07:19.44,Default,,0000,0000,0000,,Het ML-model werkt met de code, zodat u de totale tijd kunt bekijken die aan elke actie is besteed. Dialogue: 0,0:07:19.44,0:07:23.04,Default,,0000,0000,0000,,Druk op knop A om te zien hoe lang u ongeveer hebt gelopen. Dialogue: 0,0:07:23.04,0:07:28.16,Default,,0000,0000,0000,,Druk op knop B om te zien hoe lang het model schatte dat je aan het springen was. Dialogue: 0,0:07:28.16,0:07:34.08,Default,,0000,0000,0000,,Om de geschatte tijdsduur te zien die u nog heeft doorgebracht, drukt u tegelijkertijd op A en B. Dialogue: 0,0:07:34.08,0:07:44.11,Default,,0000,0000,0000,,De timer telt in milliseconden, duizendsten van een seconde, dus het weergegeven getal wordt gedeeld door 1000 om de tijd in seconden weer te geven. Dialogue: 0,0:07:44.11,0:07:53.16,Default,,0000,0000,0000,,Om uw AI-activiteitstimer op uw micro:bit te laten werken, hoeft u alleen maar deze code naar een micro:bit te downloaden. Dialogue: 0,0:07:53.16,0:08:00.64,Default,,0000,0000,0000,,Als je geen andere micro:bit beschikbaar hebt, vervang dan eenvoudigweg de code die momenteel op de micro:bit voor gegevensverzameling staat door de projectcode. Dialogue: 0,0:08:01.65,0:08:05.00,Default,,0000,0000,0000,,Nu kunt u het project in het echt testen. Dialogue: 0,0:08:05.00,0:08:10.04,Default,,0000,0000,0000,,Worden de juiste pictogrammen weergegeven wanneer u traint of niet? Dialogue: 0,0:08:10.04,0:08:15.80,Default,,0000,0000,0000,,Je kunt in 3 eenvoudige stappen testen of de timercode goed werkt met het model: Dialogue: 0,0:08:15.80,0:08:19.16,Default,,0000,0000,0000,,Druk op de resetknop. Spring 30 seconden. Dialogue: 0,0:08:19.16,0:08:25.54,Default,,0000,0000,0000,,Druk vervolgens op knop B. U zou het getal 30 over uw display moeten zien scrollen. Dialogue: 0,0:08:25.54,0:08:28.56,Default,,0000,0000,0000,,U bent nu klaar om verbinding te maken met CreateAI, Dialogue: 0,0:08:28.56,0:08:34.56,Default,,0000,0000,0000,,uw eigen gegevens te verzamelen, deze te gebruiken om een ​​machine learning-model te trainen, testen en verbeteren, en vervolgens Dialogue: 0,0:08:34.56,0:08:40.60,Default,,0000,0000,0000,,kunt u dit model combineren met de kant-en-klare code en het uitproberen op uw eigen micro: beetje. Dialogue: 0,0:08:40.60,0:08:48.38,Default,,0000,0000,0000,,Als je op zoek bent naar manieren om dit nog persoonlijker te maken, probeer dan een aantal verschillende acties toe te voegen, zoals hardlopen of danspasjes. Dialogue: 0,0:08:48.38,0:08:52.48,Default,,0000,0000,0000,,Genieten!