0:00:01.560,0:00:08.360 Para crear su cronómetro de ejercicio de IA simple, entrenará un modelo de aprendizaje automático (o ML). 0:00:08.360,0:00:15.080 Este modelo reconocerá cuándo estás haciendo ejercicio y cuándo no. 0:00:15.080,0:00:23.720 Luego combinarás el modelo con un código ya preparado para un cronómetro de ejercicio... 0:00:23.720,0:00:28.720 antes de descargarlo a tu micro:bit y usarlo en la vida real. 0:00:28.720,0:00:35.960 Haga clic en 'Abrir en micro:bit CreateAI' para iniciar el proyecto. 0:00:35.960,0:00:40.760 El proyecto viene con 3 muestras de datos de movimiento para hacer ejercicio 0:00:40.760,0:00:45.440 y 3 muestras de datos de movimiento para no hacer ejercicio. 0:00:45.440,0:00:51.000 Deberá agregar más muestras registrando sus propios datos de movimiento. 0:00:51.000,0:00:56.480 micro:bit CreateAI recopila muestras de datos de movimiento utilizando el acelerómetro 0:00:56.480,0:01:02.240 (o sensor de movimiento) en el micro:bit. Llevará un micro:bit y una batería 0:01:02.240,0:01:08.840 en la muñeca o el tobillo, para que pueda moverse libremente y registrar sus propias muestras de datos de movimiento. 0:01:08.840,0:01:13.480 Para comenzar, necesitas configurar el micro:bit de recolección de datos. 0:01:13.480,0:01:22.240 Conecte el micro:bit de muñeca a CreateAI. Si su computadora tiene Bluetooth habilitado, 0:01:22.240,0:01:28.680 solo necesitará 1 micro:bit y un cable de datos USB. Si no tienes una conexión Bluetooth, 0:01:28.680,0:01:33.800 se te pedirá que uses 2 micro:bits. El segundo micro:bit permanecerá conectado 0:01:33.800,0:01:39.640 al cable USB y actuará como enlace de radio con el micro:bit de recopilación de datos. 0:01:39.640,0:01:42.936 Siga las instrucciones en pantalla para conectarse. 0:01:44.495,0:01:47.320 Una vez que tu micro:bit de recolección de datos esté conectado, 0:01:47.320,0:01:53.280 verás que las líneas en el gráfico en vivo cambian a medida que mueves tu micro:bit. 0:01:53.280,0:01:58.360 Ahora está listo para agregar sus propias muestras de datos de movimiento. 0:01:58.360,0:02:04.440 Como este proyecto ya incluye algunas muestras de datos, le sugerimos que agregue 0:02:04.440,0:02:12.840 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:12.840,0:02:16.600 Decide qué acción de 'ejercicio' vas a realizar. 0:02:16.600,0:02:23.040 Podría ser correr, caminar rápidamente, saltar, boxear, bailar o cualquier otro ejercicio. 0:02:23.040,0:02:29.920 Asegúrese de que el micro:bit esté sujeto a la muñeca o el tobillo que se moverá. 0:02:29.920,0:02:34.440 Para agregar datos a una acción específica, selecciónela haciendo clic en ella. 0:02:34.440,0:02:39.640 Obtendrá una cuenta regresiva de 3 segundos antes de que comience una grabación de 1 segundo. 0:02:39.640,0:02:45.200 Haga clic en grabar y comience a moverse de inmediato para asegurarse de obtener una muestra de datos limpia. 0:02:45.200,0:02:49.080 Una muestra limpia es aquella en la que se está moviendo durante toda la muestra, 0:02:49.080,0:02:55.440 no se comienza tarde ni se termina temprano. A continuación, intente agregar una muestra de datos adicional 0:02:55.440,0:03:00.920 al conjunto de datos de "no hacer ejercicio". Selecciónelo haciendo clic en la acción, 0:03:00.920,0:03:06.440 luego quédese quieto o muévase solo ligeramente mientras graba la muestra. 0:03:06.440,0:03:10.800 Notarás que las líneas x, y, z cambian de lugar dependiendo 0:03:10.800,0:03:14.768 del ángulo en el que sostienes tu micro:bit. 0:03:14.768,0:03:18.320 El proyecto no tiene muchos datos en este momento, 0:03:18.320,0:03:24.400 pero tenemos los suficientes para entrenar nuestro propio modelo de aprendizaje automático usando CreateAI. 0:03:24.400,0:03:30.360 Así que haga clic en "Entrenar" para utilizar los datos actuales para crear un modelo de ML. 0:03:30.360,0:03:34.640 La herramienta ahora construye un modelo matemático que debería reconocer diferentes 0:03:34.640,0:03:39.360 acciones cuando mueves tu micro:bit. Tan pronto como se haya entrenado el modelo, 0:03:39.360,0:03:44.080 verá la página Prueba del modelo. Su micro:bit de recopilación de datos ahora se puede 0:03:44.080,0:03:50.160 utilizar para probar qué tan bien está funcionando el modelo. Aún debería estar conectado a la herramienta 0:03:50.160,0:03:59.800 y verás que a medida que lo mueves, CreateAI estima la acción que estás realizando. 0:03:59.800,0:04:05.240 Pruebe diferentes niveles de ejercicio o no ejercicio para ver cómo 0:04:05.240,0:04:12.400 cambian tanto la acción estimada como el gráfico de barras de certeza. El porcentaje en el gráfico de barras de certeza muestra qué tan 0:04:12.400,0:04:16.840 seguro está el modelo de que usted está realizando cada acción. 0:04:16.840,0:04:22.240 Puede notar que su modelo no estima algunas acciones con precisión, o tal vez esté 0:04:22.240,0:04:28.560 funcionando bien para una acción pero no para la otra, por lo que después de explorar cómo funciona actualmente, 0:04:28.560,0:04:34.520 es una buena idea hacer clic en 'Editar muestras de datos' y mejorar su modelo. 0:04:34.520,0:04:41.320 Los modelos de aprendizaje automático generalmente funcionan mejor con más datos, así que registre algunas muestras adicionales para cada una 0:04:41.320,0:04:48.800 de las acciones o concéntrese en recopilar más datos para la acción que resultó problemática en las pruebas. 0:04:48.800,0:04:54.240 Puede grabar 1 muestra a la vez o puede grabar 10 muestras en secuencia. 0:04:54.240,0:04:58.840 Las muestras de datos limpias también ayudan a que un modelo de aprendizaje automático funcione mejor, 0:04:58.840,0:05:05.560 así que examine su conjunto de datos e identifique cualquier muestra de datos que pueda confundir el modelo. 0:05:05.560,0:05:12.080 Puede eliminarlos presionando x. Una vez que haya agregado más datos y haya verificado 0:05:12.080,0:05:17.720 su conjunto de datos, haga clic en Entrenar modelo nuevamente para usar su conjunto de datos modificado. 0:05:17.720,0:05:27.000 Luego pruebe el modelo nuevamente en la página 'Probar modelo'. 0:05:27.000,0:05:30.200 Una vez que esté satisfecho con el comportamiento del modelo ML, 0:05:30.200,0:05:34.120 puedes usarlo con el código del proyecto ya preparado. 0:05:34.120,0:05:40.920 Haga clic en 'Editar en MakeCode' para ver los bloques de código en una versión especial de Microsoft MakeCode. 0:05:40.920,0:05:48.560 Siempre puedes volver a CreateAI usando la flecha en la parte superior izquierda de la pantalla. 0:05:48.560,0:05:54.720 Estos bloques de código utilizan el modelo que ha creado dentro de un cronómetro de ejercicio. 0:05:54.720,0:05:59.760 El código utiliza dos variables para realizar un seguimiento de cuánto tiempo ha estado haciendo ejercicio y cuánto 0:05:59.760,0:06:04.160 tiempo no ha hecho ejercicio. Cuando el programa se ejecuta por primera vez, establece 0:06:04.160,0:06:09.360 estas variables del temporizador en 0. Los bloques 'al iniciar ML' se 0:06:09.360,0:06:15.400 activan cuando el modelo ML decide que ha comenzado a hacer ejercicio o no. 0:06:15.400,0:06:19.240 Muestran diferentes iconos en la pantalla LED del micro:bit dependiendo 0:06:19.240,0:06:25.920 de la acción que ha estimado que estás realizando. Los bloques 'al detener ML' se activan cuando el 0:06:25.920,0:06:32.960 modelo ML decide que ha finalizado una acción, en este caso hacer ejercicio o no hacer ejercicio. 0:06:32.960,0:06:38.240 El código dentro de cada bloque limpia la pantalla y agrega la duración de la acción que acaba de 0:06:38.240,0:06:43.360 finalizar a la variable que almacena los tiempos totales de cada acción. 0:06:43.360,0:06:49.680 El modelo ML funciona con el código para permitirle ver el tiempo total dedicado a cada acción. 0:06:49.680,0:06:55.160 Pulsa el botón A para ver el tiempo total que has estado haciendo ejercicio y pulsa el botón B para ver el 0:06:55.160,0:07:00.680 tiempo total que has estado inactivo. El cronómetro cuenta en milisegundos, 0:07:00.680,0:07:07.880 milésimas de segundo, por lo que el número mostrado se divide por 1000 para mostrar el tiempo en segundos. 0:07:07.880,0:07:12.640 Para hacer que su sencillo temporizador de ejercicios de IA se ejecute en su micro:bit, 0:07:12.640,0:07:19.360 solo necesita descargar este código en un micro:bit. Si no tiene otro micro:bit disponible, 0:07:19.360,0:07:26.440 simplemente reemplace el código actualmente en el micro:bit de recopilación de datos con el código del proyecto. 0:07:26.440,0:07:31.200 Ahora pruebe el proyecto en la vida real. ¿Se muestran los iconos correctos 0:07:31.200,0:07:36.640 cuando haces ejercicio o no? Puede probar si el código del temporizador funciona 0:07:36.640,0:07:41.640 bien con el modelo en 3 sencillos pasos: Presione el botón de reinicio. 0:07:41.640,0:07:46.040 Haga ejercicio durante 30 segundos. Luego presione el botón A. 0:07:46.040,0:07:50.080 Debería ver el número 30 desplazándose por la pantalla. 0:07:50.080,0:07:55.240 Ahora está listo para conectarse a CreateAI, recopilar sus propios datos y usarlos para entrenar, 0:07:55.240,0:08:00.160 probar y mejorar un modelo de aprendizaje automático. Y luego puedes combinar este modelo con 0:08:00.160,0:08:05.642 el código ya preparado y probarlo en tu propio micro:bit.