WEBVTT 00:00:00.680 --> 00:00:05.440 Per fer que el teu amic narrador d'històries d'IA, entrenaràs un 00:00:05.440 --> 00:00:11.120 model d'aprenentatge automàtic o ML per reconèixer quan una joguina es mou de diferents maneres. 00:00:11.120 --> 00:00:16.280 A continuació, combinaràs aquest model amb el codi per fer diferents sons i mostrar diferents 00:00:16.280 --> 00:00:20.856 icones a la pantalla LED del micro:bit. 00:00:20.856 --> 00:00:28.480 A continuació, baixaràs el model i el codi a un micro:bit i l'utilitzaràs a la teva joguina per explicar una història. 00:00:28.480 --> 00:00:34.264 La nostra història tracta d'un ós anomenat Lucy, però podeu canviar el projecte perquè s'adapti al vostre. 00:00:34.264 --> 00:00:40.360 [MÚSICA] Aquesta és la Lucy l'ós. 00:00:40.360 --> 00:00:47.520 Quan sigui gran vol ser gimnasta, així que cada dia, quan es desperta, practica els seus salts. 00:00:47.520 --> 00:00:54.640 Ella salta tan alt com el sostre. Després, després d'esmorzar, practica el seu rodatge. 00:00:54.640 --> 00:00:59.920 Ella gira i gira fins que tot el seu món gira. 00:01:01.469 --> 00:01:06.490 Aleshores fa una pausa i fa una petita migdiada. 00:01:10.048 --> 00:01:18.760 Per començar a fer el vostre amic de narració d'històries d'IA, feu clic a "Obre en micro:bit CreateAI" per llançar el projecte. 00:01:18.760 --> 00:01:23.829 Aquest projecte inclou 8 mostres de dades de moviment per a tres accions diferents: 00:01:23.829 --> 00:01:28.959 saltar, rodar i dormir. 00:01:28.959 --> 00:01:38.120 micro:bit CreateAI recull mostres de dades de moviment mitjançant l'acceleròmetre, el sensor de moviment del micro:bit. 00:01:38.120 --> 00:01:43.560 Per afegir les vostres pròpies mostres de dades, heu de fer una recollida de dades micro:bit. 00:01:43.560 --> 00:01:50.160 Si el vostre ordinador té Bluetooth habilitat, només necessitareu 1 micro:bit i un cable de dades USB. 00:01:50.160 --> 00:01:54.840 Si no teniu connexió Bluetooth, haureu d'utilitzar 2 micro:bits. 00:01:54.840 --> 00:01:59.554 Seguiu les instruccions a la pantalla per connectar-vos. 00:01:59.554 --> 00:02:06.777 Un cop connectat el micro:bit de recollida de dades, connecteu-lo a la vostra joguina d'aquesta manera. 00:02:06.777 --> 00:02:15.400 Veureu que les línies del gràfic en directe canvien a mesura que moveu la joguina. Com que aquest projecte ja inclou un munt 00:02:15.400 --> 00:02:25.000 de mostres de dades, us suggerim que afegiu 1 mostra per a cada acció de moment i que recolliu més dades més endavant. 00:02:25.000 --> 00:02:29.440 Feu clic a l'acció "saltar" perquè hi pugueu afegir més mostres de dades. 00:02:29.440 --> 00:02:33.600 Obtindreu un compte enrere abans que comenci una gravació d'1 segon. 00:02:33.600 --> 00:02:39.800 Feu clic a gravar i comenceu a moure la joguina immediatament per assegurar-vos que obteniu una mostra de dades neta. 00:02:39.800 --> 00:02:43.440 Una mostra neta és aquella en què us moveu per a tota la mostra, 00:02:43.440 --> 00:02:50.800 no comenceu tard ni acabeu de moure's d'hora. A continuació, proveu d'afegir una mostra de dades addicionals a les 00:02:50.800 --> 00:02:57.115 accions "rominar" i "dormir". 00:02:57.115 --> 00:03:07.520 Notareu que quan la vostra joguina està adormida, les línies x,y i z canvien de lloc en funció de l'orientació del micro:bit. 00:03:07.520 --> 00:03:14.600 Feu clic a "Entrena model" per crear el model ML. L'eina ara crea un model matemàtic 00:03:14.600 --> 00:03:19.960 que hauria de reconèixer diferents accions quan moveu el vostre micro:bit. 00:03:19.960 --> 00:03:25.640 Tan bon punt s'hagi entrenat el model, veureu la pàgina Prova del model. 00:03:25.640 --> 00:03:30.760 La vostra recollida de dades micro:bit ara es pot utilitzar per provar el bon funcionament del model. 00:03:30.760 --> 00:03:35.880 Encara hauria d'estar connectat a l'eina i veureu que a mesura que la moveu, CreateAI està 00:03:35.880 --> 00:03:40.317 estimant quina acció esteu fent. 00:03:40.317 --> 00:03:47.027 Mou la teva joguina de diferents maneres per veure l'acció estimada i el canvi del gràfic de barres de certesa. 00:03:47.400 --> 00:03:56.160 El percentatge mostra com de segur o segur és el model que esteu fent cada acció. 00:03:56.160 --> 00:04:00.760 És possible que observeu que el vostre model no estima algunes accions amb precisió. 00:04:00.760 --> 00:04:07.920 En aquest cas, és una bona idea fer clic a "Edita mostres de dades" i millorar el vostre model. 00:04:07.920 --> 00:04:13.960 Els models d'aprenentatge automàtic solen funcionar millor amb més dades, així que enregistreu algunes mostres addicionals per a cadascuna 00:04:13.960 --> 00:04:22.400 de les accions o centreu-vos a recollir més dades per a l'acció que va ser problemàtica durant les proves. 00:04:22.400 --> 00:04:28.360 Les mostres de dades netes també ajuden a que un model d'ML funcioni millor, així que examineu el vostre conjunt de dades i 00:04:28.360 --> 00:04:38.200 identifiqueu qualsevol mostra que pugui confondre el model. Podeu suprimir-los prement X. 00:04:38.200 --> 00:04:44.920 Un cop hàgiu afegit més dades i comprovat el vostre conjunt de dades, torneu a fer clic a "Model de tren". A continuació, torneu a provar 00:04:44.920 --> 00:04:50.003 el model a la pàgina "Prova del model". 00:04:50.003 --> 00:04:57.120 Un cop estigueu satisfet amb com es comporta el model ML, podeu utilitzar-lo amb el codi del projecte ja preparat. 00:04:57.120 --> 00:05:06.120 Feu clic a "Edita a MakeCode" per veure els blocs de codi en una versió especial de Microsoft MakeCode. 00:05:06.120 --> 00:05:10.040 Podeu tornar a veure les vostres dades a CreateAI en qualsevol moment 00:05:10.040 --> 00:05:19.720 mitjançant la fletxa de la part superior esquerra de la pantalla. Aquests blocs utilitzen el model que heu creat al codi. 00:05:19.720 --> 00:05:24.880 Els blocs 'on ML... start' reaccionen quan el model ML decideix que la teva 00:05:24.880 --> 00:05:31.320 joguina està fent un moviment o acció en particular. Depenent de l'acció, el codi mostra diferents 00:05:31.320 --> 00:05:38.600 icones a la sortida de la pantalla LED del micro:bit i reprodueix diferents sons al seu altaveu. 00:05:38.600 --> 00:05:46.360 Si no està segur de quina acció està fent la teva joguina, si l'acció és "desconeguda", esborra la pantalla. 00:05:46.360 --> 00:05:53.320 I quan s'atura cada acció, el codi deixa que el micro:bit faci so. 00:05:53.320 --> 00:05:56.640 Per fer que el codi i el model ML s'executin al vostre micro:bit, 00:05:56.640 --> 00:05:59.640 només heu de descarregar-lo a un micro:bit. 00:06:00.280 --> 00:06:06.320 Premeu "Descarrega" i seguiu les instruccions a la pantalla. 00:06:06.320 --> 00:06:10.640 Ara proveu el projecte acabat en un micro:bit connectat a la vostra joguina. 00:06:10.640 --> 00:06:16.200 Es reprodueixen els sons correctes i es mostren les icones quan la vostra joguina fa diferents moviments? 00:06:16.200 --> 00:06:19.800 Funciona igual de bé quan algú altre mou la joguina? 00:06:19.800 --> 00:06:26.880 Si no, podeu tornar enrere i recollir més dades d'ells i tornar a entrenar el model. 00:06:26.880 --> 00:06:30.960 Enhorabona, has entrenat la teva joguina per reaccionar a diferents tipus de moviment 00:06:30.960 --> 00:06:36.600 utilitzant les dades que has recopilat, entrenant un model d'aprenentatge automàtic d'IA i combinant-lo amb 00:06:36.600 --> 00:06:43.480 codi per fer una joguina de narració interactiva! Quines altres accions o moviments pot 00:06:43.480 --> 00:06:51.795 fer la teva joguina, potser com a part d'explicar una història? Els podeu afegir amb micro:bit i CreateAI?