0:00:01.240,0:00:08.194 Para crear su temporizador de actividad de IA, entrenará un modelo de aprendizaje automático, o ML, 0:00:08.194,0:00:13.080 para reconocer cuándo está realizando diferentes movimientos o actividades. 0:00:13.080,0:00:18.960 Luego combinarás ese modelo con un código ya preparado para un temporizador de actividad, 0:00:18.960,0:00:26.800 antes de descargarlo a tu micro:bit y usarlo en la vida real. 0:00:26.800,0:00:33.960 Haga clic en 'Abrir en micro:bit CreateAI' para iniciar el proyecto. 0:00:33.960,0:00:41.120 Este proyecto viene con 6 muestras de datos de movimiento para caminar, 6 muestras de datos de movimiento 0:00:41.120,0:00:47.200 para saltar hacia arriba y hacia abajo y 6 muestras de datos de movimiento para permanecer bastante quieto. 0:00:47.200,0:00:54.200 Agregará más muestras registrando sus propios datos de movimiento. 0:00:54.200,0:01:02.703 micro:bit CreateAI recopila muestras de datos de movimiento utilizando el acelerómetro o sensor de movimiento del micro:bit. 0:01:05.726,0:01:09.734 Llevará un micro:bit y una batería en la muñeca o el tobillo 0:01:09.734,0:01:15.120 para que pueda moverse libremente y registrar sus propias muestras de datos de movimiento. 0:01:15.120,0:01:20.400 Para comenzar, conecte el micro:bit que se lleva en el tobillo a CreateAI. 0:01:20.400,0:01:23.816 A esto lo llamamos micro:bit de recopilación de datos. 0:01:23.816,0:01:31.640 Si su computadora tiene Bluetooth habilitado, solo necesitará 1 micro:bit con una batería y un cable de datos USB. 0:01:31.640,0:01:36.640 Si no tienes una conexión Bluetooth, se te pedirá que uses 2 micro:bits. 0:01:36.640,0:01:41.400 El segundo micro:bit permanecerá conectado al cable USB y actuará como 0:01:41.400,0:01:50.600 enlace de radio con el micro:bit de recopilación de datos. Siga las instrucciones en pantalla para conectarse. 0:01:50.600,0:01:57.817 Una vez que tu micro:bit esté conectado, verás que las líneas en el gráfico en vivo cambian a medida que mueves tu micro:bit. 0:01:57.817,0:02:02.297 Ahora está listo para agregar sus propias muestras de datos de movimiento. 0:02:02.297,0:02:06.263 Como este proyecto ya incluye algunas muestras de datos, 0:02:06.263,0:02:16.912 le sugerimos que agregue 1 muestra más para cada acción por ahora y dedique más tiempo a recopilar y analizar datos más adelante. 0:02:16.912,0:02:24.800 Asegúrate de que tu micro:bit de recolección de datos esté sujeto al interior del tobillo, con el botón B en la parte superior. 0:02:24.800,0:02:29.280 Para agregar datos a una acción específica, selecciónela haciendo clic en ella. 0:02:29.280,0:02:34.440 Obtendrá una cuenta regresiva de 3 segundos antes de que comience una grabación de 1 segundo. 0:02:34.440,0:02:40.080 Haga clic en grabar y comience a moverse de inmediato para asegurarse de obtener una muestra de datos limpia. 0:02:40.080,0:02:43.960 Una muestra limpia es aquella en la que se está moviendo durante toda la muestra, 0:02:43.960,0:02:48.593 no se comienza tarde ni se termina temprano. 0:02:48.593,0:02:55.519 A continuación, intente agregar una muestra de datos adicional al conjunto de datos de "salto" y al conjunto de datos de "estar quieto". 0:02:55.519,0:03:05.040 Selecciónelos haciendo clic en la acción, luego haga clic en grabar y salte o quédese quieto mientras graba las muestras. 0:03:05.040,0:03:16.521 Notarás en las muestras de "estar quieto" que las líneas x,y,z cambian de lugar dependiendo del ángulo del micro:bit adjunto. 0:03:16.521,0:03:26.080 No tenemos muchos datos en este momento, pero tenemos los suficientes para entrenar nuestro propio modelo de aprendizaje automático usando CreateAI. 0:03:26.080,0:03:33.720 Así que haga clic en 'Entrenar modelo' para utilizar los datos actuales para crear un modelo de ML. 0:03:33.720,0:03:41.363 La herramienta ahora construye un modelo matemático que debería reconocer diferentes acciones cuando mueves tu micro:bit. 0:03:41.363,0:03:45.646 Tan pronto como se haya entrenado el modelo, verá la página Prueba del modelo. 0:03:45.646,0:03:50.721 Ahora utilice el micro:bit de recopilación de datos para probar qué tan bien está funcionando el modelo. 0:03:50.721,0:03:59.720 Aún debería estar conectado a la herramienta y verás que a medida que lo mueves, CreateAI estima la acción que estás realizando. 0:04:02.360,0:04:09.698 Pruebe cada una de las acciones para ver cómo cambian tanto la acción estimada como el gráfico de barras de certeza. 0:04:11.257,0:04:19.126 El porcentaje en el gráfico de barras de certeza muestra qué tan seguro está el modelo de que usted está realizando cada acción. 0:04:21.600,0:04:26.520 Es posible que notes que tu modelo no estima algunas acciones con precisión, o tal vez esté 0:04:26.520,0:04:32.720 funcionando bien para una acción pero no para la otra, por lo que después de explorar cómo funciona actualmente, 0:04:32.720,0:04:40.360 es una buena idea hacer clic en 'Editar muestras de datos' y mejorar. tu modelo. 0:04:40.360,0:04:46.360 Los modelos de aprendizaje automático generalmente funcionan mejor con MÁS datos, así que registre algunas muestras adicionales para cada una 0:04:46.360,0:04:54.960 de las acciones o concéntrese en recopilar más datos para la acción que resultó problemática en las pruebas. 0:04:54.960,0:05:01.935 Puede grabar una muestra a la vez o puede grabar 10 muestras en secuencia. 0:05:10.160,0:05:23.081 Las muestras de datos limpias también ayudan a que un modelo de ML funcione mejor, así que examine su conjunto de datos e identifique cualquier muestra de datos que pueda confundir el modelo. 0:05:26.003,0:05:29.640 Puede eliminarlos presionando X. 0:05:30.840,0:05:39.423 Una vez que haya agregado más datos y haya verificado su conjunto de datos, haga clic en 'Entrenar modelo' nuevamente para usar su conjunto de datos modificado. 0:05:40.483,0:05:45.992 Luego pruebe el modelo nuevamente en la página 'Probar modelo'. 0:05:48.555,0:05:54.640 Una vez que esté satisfecho con el comportamiento del modelo ML, puede usarlo con el código del proyecto ya preparado. 0:05:54.640,0:06:02.480 Haga clic en 'Editar en MakeCode' para ver los bloques de código en una versión especial de Microsoft MakeCode. 0:06:02.480,0:06:09.560 Siempre puedes volver a CreateAI usando la flecha en la parte superior izquierda de la pantalla. 0:06:09.560,0:06:19.240 Estos bloques de código utilizan el modelo que ha creado dentro de un cronómetro de ejercicio. 0:06:19.240,0:06:26.160 El código utiliza 3 variables para realizar un seguimiento de cuánto tiempo llevas realizando cada acción. 0:06:26.160,0:06:33.680 Cuando el programa se ejecuta por primera vez, establece estas variables del temporizador en 0. 0:06:33.680,0:06:40.120 Los bloques 'al iniciar ML' se activan cuando el modelo ML decide que ha iniciado una acción específica. 0:06:40.120,0:06:49.250 Muestran diferentes iconos en la pantalla LED del micro:bit dependiendo de la acción que ha estimado que estás realizando. 0:06:50.289,0:07:01.280 Los bloques 'al detenerse en ML' se activan cuando el modelo ML decide que has finalizado una acción, en este caso caminar, saltar o estar quieto. 0:07:01.280,0:07:06.880 El código dentro de cada bloque limpia la pantalla y agrega la duración de la acción que acaba de 0:07:06.880,0:07:13.440 finalizar a la variable que almacena los tiempos totales de cada acción. 0:07:13.440,0:07:19.440 El modelo ML funciona con el código para permitirle ver el tiempo total dedicado a cada acción. 0:07:19.440,0:07:23.040 Presione el botón A para ver la estimación de cuánto tiempo estuvo caminando. 0:07:23.040,0:07:28.160 Presione el botón B para ver cuánto tiempo estimó el modelo que estuvo saltando. 0:07:28.160,0:07:34.080 Para ver la duración estimada que has estado quieto, presiona A y B juntos. 0:07:34.080,0:07:44.111 El cronómetro cuenta en milisegundos, milésimas de segundo, por lo que el número mostrado se divide por 1000 para mostrar el tiempo en segundos. 0:07:44.111,0:07:53.160 Para que el temporizador de actividad de IA se ejecute en tu micro:bit, solo necesitas descargar este código en un micro:bit. 0:07:53.160,0:08:00.642 Si no tiene otro micro:bit disponible, simplemente reemplace el código actualmente en el micro:bit de recopilación de datos con el código del proyecto. 0:08:01.646,0:08:05.000 Ahora puedes probar el proyecto en la vida real. 0:08:05.000,0:08:10.040 ¿Se muestran los iconos correctos cuando haces ejercicio o no? 0:08:10.040,0:08:15.800 Puede probar si el código del temporizador funciona bien con el modelo en 3 sencillos pasos: 0:08:15.800,0:08:19.160 Presione el botón de reinicio. Salta durante 30 segundos. 0:08:19.160,0:08:25.540 Luego presione el botón B. Debería ver el número 30 desplazándose por la pantalla. 0:08:25.540,0:08:28.560 Ahora está listo para conectarse a CreateAI, 0:08:28.560,0:08:34.560 recopilar sus propios datos, usarlos para entrenar, probar y mejorar un modelo de aprendizaje automático, y luego 0:08:34.560,0:08:40.600 puede combinar este modelo con el código ya preparado y probarlo en su propio micro: poco. 0:08:40.600,0:08:48.379 Si está buscando formas de personalizar esto aún más, intente agregar algunas acciones diferentes, como correr o bailar pasos. 0:08:48.379,0:08:52.480 ¡Disfrutar!