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