WEBVTT 00:00:00.680 --> 00:00:03.363 Per crear un narrador d'històries d'IA, 00:00:03.363 --> 00:00:05.467 entrenaràs un model d'aprenentatge automàtic 00:00:05.467 --> 00:00:07.003 o model ML 00:00:07.003 --> 00:00:10.960 per reconèixer quan una joguina es mou de diferents maneres. 00:00:10.960 --> 00:00:13.740 Llavors, combinaràs aquest model amb el programa 00:00:13.740 --> 00:00:16.847 per fer diferents sons i mostrar diferents icones 00:00:16.847 --> 00:00:20.676 a la pantalla LED del micro:bit. 00:00:20.676 --> 00:00:23.903 Llavors, baixaràs el model i el programa a una micro:bit 00:00:23.903 --> 00:00:25.681 i l'utilitzaràs la teva joguina 00:00:25.681 --> 00:00:28.380 per explicar una història. 00:00:28.380 --> 00:00:30.712 La història tracta d'una óssa anomenada Lucy, 00:00:30.712 --> 00:00:34.244 però pots canviar el nom projecte perquè s'adapti al teu gust. 00:00:34.244 --> 00:00:40.150 [MÚSICA] Aquesta és la ossa Lucy. 00:00:40.150 --> 00:00:42.925 Quan sigui gran vol ser gimnasta, 00:00:42.925 --> 00:00:45.222 així que cada dia, quan es desperta, 00:00:45.222 --> 00:00:47.520 practica els seus salts. 00:00:47.520 --> 00:00:50.680 Ella salta tan alt com el sostre. 00:00:50.680 --> 00:00:52.175 Llavors, després d'esmorzar, 00:00:52.175 --> 00:00:54.640 practica els seus girs. 00:00:54.640 --> 00:00:56.400 Ella gira i gira 00:00:56.400 --> 00:00:59.920 fins que tot el seu món gira. 00:01:01.469 --> 00:01:03.979 Aleshores fa una pausa 00:01:03.979 --> 00:01:06.490 i fa una petita migdiada. 00:01:09.998 --> 00:01:12.800 Per començar a fer l'amic de narració d'històries d'IA, 00:01:12.800 --> 00:01:16.191 fés clic a "Obre en micro:bit CreateAI" 00:01:16.191 --> 00:01:18.760 per llançar el projecte. 00:01:18.760 --> 00:01:21.728 Aquest projecte inclou 8 mostres de dades de moviment 00:01:21.728 --> 00:01:23.829 per a tres accions diferents: 00:01:23.829 --> 00:01:24.784 saltar, 00:01:24.784 --> 00:01:25.696 rodolar 00:01:25.696 --> 00:01:28.769 i dormir. 00:01:28.769 --> 00:01:32.124 micro:bit CreateAI recull mostres de dades de moviment 00:01:32.124 --> 00:01:33.838 mitjançant l'acceleròmetre, 00:01:33.838 --> 00:01:37.960 el sensor de moviment de la micro:bit. 00:01:37.960 --> 00:01:39.821 Per afegir les teves mostres de dades, 00:01:39.821 --> 00:01:43.560 has de fer una recollida de dades micro:bit. 00:01:43.560 --> 00:01:45.790 Si el teu ordinador té el Bluetooth habilitat, 00:01:45.790 --> 00:01:47.669 només necessitaràs una micro:bit 00:01:47.669 --> 00:01:50.010 i un cable de dades USB. 00:01:50.010 --> 00:01:52.183 Si no tens connexió Bluetooth, 00:01:52.183 --> 00:01:54.750 hauràs de fer servir 2 micro:bits. 00:01:54.750 --> 00:02:00.134 Segueix les instruccions a la pantalla per connectar-te. 00:02:00.134 --> 00:02:02.695 Un cop connectada la micro:bit de recollida de dades, 00:02:02.695 --> 00:02:06.677 connecta-la a la teva joguina d'aquesta manera. 00:02:06.677 --> 00:02:09.238 Veuràs que les línies del gràfic en directe 00:02:09.238 --> 00:02:12.389 canvien a mesura que mous la joguina. 00:02:12.389 --> 00:02:13.974 Com que aquest projecte ja inclou 00:02:13.974 --> 00:02:16.908 un munt de mostres de dades 00:02:16.908 --> 00:02:18.334 et suggerim que afegeixis 00:02:18.334 --> 00:02:21.667 1 mostra per a cada acció de moment 00:02:21.667 --> 00:02:24.860 i que recollis més dades més endavant. 00:02:24.860 --> 00:02:26.800 Fes clic a l'acció "saltar" 00:02:26.800 --> 00:02:29.440 perquè hi puguis afegir més mostres de dades. 00:02:29.440 --> 00:02:31.520 Obtindràs un compte enrere 00:02:31.520 --> 00:02:33.520 abans que comenci una gravació d'1 segon. 00:02:33.520 --> 00:02:34.398 Fes clic a gravar 00:02:34.398 --> 00:02:36.717 i comença a moure la joguina immediatament 00:02:36.717 --> 00:02:39.800 per assegurar-te que obtens una mostra de dades neta. 00:02:39.800 --> 00:02:40.881 Una mostra neta 00:02:40.881 --> 00:02:43.370 és aquella en què et mous per a tota la mostra, 00:02:43.370 --> 00:02:47.495 no comences tard ni acabes de moure't abans d'hora. 00:02:47.495 --> 00:02:49.092 Llavors, prova d'afegir una mostra de 00:02:49.092 --> 00:02:50.460 dades addicionals a les 00:02:50.460 --> 00:02:56.785 accions "rodolar" i "dormir". 00:02:56.785 --> 00:02:59.077 Notaràs que quan la teva joguina està adormida, 00:02:59.077 --> 00:03:02.008 les línies x,y i z 00:03:02.008 --> 00:03:04.764 canvien de lloc en funció de l'orientació 00:03:04.764 --> 00:03:07.520 de la micro:bit. 00:03:07.520 --> 00:03:09.240 Fes clic a "Entrena el model" 00:03:09.240 --> 00:03:12.730 per crear el model ML. 00:03:12.730 --> 00:03:15.050 L'eina ara crea un model matemàtic 00:03:15.050 --> 00:03:17.105 que hauria de reconèixer diferents accions 00:03:17.105 --> 00:03:19.960 quan mous la teva micro:bit. 00:03:19.960 --> 00:03:22.800 Tan bon punt s'hagi entrenat el model, 00:03:22.800 --> 00:03:25.490 veuràs la pàgina "Prova del model". 00:03:25.490 --> 00:03:27.231 La teva recollida de dades micro:bit 00:03:27.231 --> 00:03:30.380 ara es pot utilitzar per provar el bon funcionament del model. 00:03:30.380 --> 00:03:32.630 Encara hauria d'estar connectada a la joguina 00:03:32.630 --> 00:03:34.255 i veuràs que a mesura que la mous, 00:03:34.255 --> 00:03:35.880 CreateAI està 00:03:35.880 --> 00:03:40.157 estimant quina acció estàs fent. 00:03:40.157 --> 00:03:42.482 Mou la teva joguina de diferents maneres 00:03:42.482 --> 00:03:44.090 per veure l'acció estimada i el 00:03:44.090 --> 00:03:47.027 canvi del gràfic de barres de certesa. 00:03:47.400 --> 00:03:49.210 El percentatge mostra 00:03:49.210 --> 00:03:52.077 com de segur o confiable és el model 00:03:52.077 --> 00:03:55.777 de l'acció que estàs fent. 00:03:55.777 --> 00:03:57.752 És possible que observis que el teu model 00:03:57.752 --> 00:04:00.760 no estima algunes accions amb precisió. 00:04:00.760 --> 00:04:03.115 En aquest cas, és una bona idea fer clic a 00:04:03.115 --> 00:04:04.867 "Edita mostres de dades" 00:04:04.867 --> 00:04:07.620 i millorar el teu model. 00:04:07.620 --> 00:04:09.600 Els models d'aprenentatge automàtic 00:04:09.600 --> 00:04:11.320 funcionen millor amb més dades, així 00:04:11.320 --> 00:04:13.250 que enregistra algunes mostres entres 00:04:13.250 --> 00:04:15.164 per a cadascuna de les accions 00:04:15.164 --> 00:04:17.772 o centra't a recollir més dades 00:04:17.772 --> 00:04:22.020 per a l'acció que va ser problemàtica durant les proves. 00:04:22.020 --> 00:04:23.890 Les mostres de dades netes també ajuden 00:04:23.890 --> 00:04:26.079 a que un model de ML funcioni millor, 00:04:26.079 --> 00:04:28.120 així que examina el teu conjunt de dades i 00:04:28.120 --> 00:04:30.431 identifica qualsevol mostra que pugui 00:04:30.431 --> 00:04:32.433 confondre el model. 00:04:32.433 --> 00:04:37.950 Pots suprimir-los prement X. 00:04:37.950 --> 00:04:39.465 Un cop hagis afegit més dades 00:04:39.465 --> 00:04:41.267 i comprovat el teu conjunt de dades, 00:04:41.267 --> 00:04:44.280 torna a fer clic a "Entrena el model". 00:04:44.280 --> 00:04:45.761 i torna a provar el model a la 00:04:45.761 --> 00:04:50.003 pàgina "Prova del model". 00:04:50.003 --> 00:04:51.782 Un cop estiguis satisfet amb com 00:04:51.782 --> 00:04:53.391 es comporta el model ML, 00:04:53.391 --> 00:04:55.255 pots utilitzar-lo en el programa del 00:04:55.255 --> 00:04:57.120 projecte ja preparat. 00:04:57.120 --> 00:04:59.750 Fes clic a "Edita a MakeCode" 00:04:59.750 --> 00:05:01.190 per veure els blocs de codi en 00:05:01.190 --> 00:05:06.120 una versió especial de Microsoft MakeCode. 00:05:06.120 --> 00:05:08.080 Pots tornar a veure les teves dades a 00:05:08.080 --> 00:05:10.040 CreateAI en qualsevol moment 00:05:10.040 --> 00:05:11.607 mitjançant la fletxa de la part 00:05:11.607 --> 00:05:14.880 superior esquerra de la pantalla. 00:05:14.880 --> 00:05:16.067 Aquests blocs 00:05:16.067 --> 00:05:19.720 utilitzen el model que has creat al programa. 00:05:19.720 --> 00:05:22.300 Els blocs 'on ML... start' 00:05:22.300 --> 00:05:23.590 reaccionen quan el model ML 00:05:23.590 --> 00:05:25.490 decideix que la teva joguina està 00:05:25.490 --> 00:05:28.100 fent un moviment o acció en particular. 00:05:28.100 --> 00:05:30.780 Depenent de l'acció, el codi mostra 00:05:30.780 --> 00:05:34.690 diferents icones a la sortida de la pantalla LED de la micro:bit 00:05:34.690 --> 00:05:38.600 i reprodueix diferents sons al altaveu. 00:05:38.600 --> 00:05:40.117 Si no està segur de 00:05:40.117 --> 00:05:41.880 quina acció està fent la teva 00:05:41.880 --> 00:05:44.120 joguina, si l'acció és "desconeguda", 00:05:44.120 --> 00:05:46.360 esborra la pantalla. 00:05:46.360 --> 00:05:47.927 I quan cada acció es para, 00:05:47.927 --> 00:05:50.623 el programa no deixa que la micro:bit 00:05:50.623 --> 00:05:53.320 faci cap so. 00:05:53.320 --> 00:05:54.501 Per fer que el programa 00:05:54.501 --> 00:05:56.640 i el model ML s'executin a la micro:bit, 00:05:56.640 --> 00:05:58.382 només has de descarregar-lo a 00:05:58.382 --> 00:05:59.640 una micro:bit. 00:06:00.280 --> 00:06:01.660 Prem "Descarrega" 00:06:01.660 --> 00:06:06.320 i segueix les instruccions a la pantalla. 00:06:06.320 --> 00:06:08.070 Ara prova el projecte acabat en una 00:06:08.070 --> 00:06:10.640 micro:bit connectada a la teva joguina. 00:06:10.640 --> 00:06:12.585 Es reprodueixen els sons correctes i es 00:06:12.585 --> 00:06:14.702 mostren les icones quan la teva joguina 00:06:14.702 --> 00:06:16.200 fa diferents moviments? 00:06:16.200 --> 00:06:18.420 Funciona igual de bé quan algú altre 00:06:18.420 --> 00:06:19.800 mou la joguina? 00:06:19.800 --> 00:06:21.370 Si no, pots tornar enrere 00:06:21.370 --> 00:06:23.090 i recollir més dades d'ells i 00:06:23.090 --> 00:06:26.880 tornar a entrenar el model. 00:06:26.880 --> 00:06:29.360 Enhorabona, has entrenat la teva joguina 00:06:29.360 --> 00:06:31.481 per reaccionar a diferents tipus de moviment 00:06:31.481 --> 00:06:33.353 utilitzant les dades que has recopilat, 00:06:33.353 --> 00:06:35.481 entrenant un model de ML d'IA 00:06:35.481 --> 00:06:36.600 i combinant-lo amb 00:06:36.600 --> 00:06:40.660 programa per fer una joguina de narració interactiva! 00:06:40.660 --> 00:06:42.950 Quines altres accions o moviments pot 00:06:42.950 --> 00:06:44.181 fer la teva joguina, 00:06:44.181 --> 00:06:46.968 potser com a part d'explicar una història? 00:06:46.968 --> 00:06:51.795 Els pots afegir amb micro:bit i CreateAI?