[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.56,0:00:08.36,Default,,0000,0000,0000,,Para crear su cronómetro de ejercicio de IA simple, entrenará un modelo de aprendizaje automático (o ML). Dialogue: 0,0:00:08.36,0:00:15.08,Default,,0000,0000,0000,,Este modelo reconocerá cuándo estás haciendo ejercicio y cuándo no. Dialogue: 0,0:00:15.08,0:00:23.72,Default,,0000,0000,0000,,Luego combinarás el modelo con un código ya preparado para un cronómetro de ejercicio... Dialogue: 0,0:00:23.72,0:00:28.72,Default,,0000,0000,0000,,antes de descargarlo a tu micro:bit y usarlo en la vida real. Dialogue: 0,0:00:28.72,0:00:35.96,Default,,0000,0000,0000,,Haga clic en 'Abrir en micro:bit CreateAI' para iniciar el proyecto. Dialogue: 0,0:00:35.96,0:00:40.76,Default,,0000,0000,0000,,El proyecto viene con 3 muestras de datos de movimiento para hacer ejercicio Dialogue: 0,0:00:40.76,0:00:45.44,Default,,0000,0000,0000,,y 3 muestras de datos de movimiento para no hacer ejercicio. Dialogue: 0,0:00:45.44,0:00:51.00,Default,,0000,0000,0000,,Deberá agregar más muestras registrando sus propios datos de movimiento. Dialogue: 0,0:00:51.00,0:00:56.48,Default,,0000,0000,0000,,micro:bit CreateAI recopila muestras de datos de movimiento utilizando el acelerómetro Dialogue: 0,0:00:56.48,0:01:02.24,Default,,0000,0000,0000,,(o sensor de movimiento) en el micro:bit. Llevará un micro:bit y una batería Dialogue: 0,0:01:02.24,0:01:08.84,Default,,0000,0000,0000,,en la muñeca o el tobillo, para que pueda moverse libremente y registrar sus propias muestras de datos de movimiento. Dialogue: 0,0:01:08.84,0:01:13.48,Default,,0000,0000,0000,,Para comenzar, necesitas configurar el micro:bit de recolección de datos. Dialogue: 0,0:01:13.48,0:01:22.24,Default,,0000,0000,0000,,Conecte el micro:bit de muñeca a CreateAI. Si su computadora tiene Bluetooth habilitado, Dialogue: 0,0:01:22.24,0:01:28.68,Default,,0000,0000,0000,,solo necesitará 1 micro:bit y un cable de datos USB. Si no tienes una conexión Bluetooth, Dialogue: 0,0:01:28.68,0:01:33.80,Default,,0000,0000,0000,,se te pedirá que uses 2 micro:bits. El segundo micro:bit permanecerá conectado Dialogue: 0,0:01:33.80,0:01:39.64,Default,,0000,0000,0000,,al cable USB y actuará como enlace de radio con el micro:bit de recopilación de datos. Dialogue: 0,0:01:39.64,0:01:42.94,Default,,0000,0000,0000,,Siga las instrucciones en pantalla para conectarse. Dialogue: 0,0:01:44.50,0:01:47.32,Default,,0000,0000,0000,,Una vez que tu micro:bit de recolección de datos esté conectado, Dialogue: 0,0:01:47.32,0:01:53.28,Default,,0000,0000,0000,,verás que las líneas en el gráfico en vivo cambian a medida que mueves tu micro:bit. Dialogue: 0,0:01:53.28,0:01:58.36,Default,,0000,0000,0000,,Ahora está listo para agregar sus propias muestras de datos de movimiento. Dialogue: 0,0:01:58.36,0:02:04.44,Default,,0000,0000,0000,,Como este proyecto ya incluye algunas muestras de datos, le sugerimos que agregue Dialogue: 0,0:02:04.44,0:02:12.84,Default,,0000,0000,0000,,1 muestra más para cada acción por ahora y dedique más tiempo a recopilar y analizar datos más adelante. Dialogue: 0,0:02:12.84,0:02:16.60,Default,,0000,0000,0000,,Decide qué acción de 'ejercicio' vas a realizar. Dialogue: 0,0:02:16.60,0:02:23.04,Default,,0000,0000,0000,,Podría ser correr, caminar rápidamente, saltar, boxear, bailar o cualquier otro ejercicio. Dialogue: 0,0:02:23.04,0:02:29.92,Default,,0000,0000,0000,,Asegúrese de que el micro:bit esté sujeto a la muñeca o el tobillo que se moverá. Dialogue: 0,0:02:29.92,0:02:34.44,Default,,0000,0000,0000,,Para agregar datos a una acción específica, selecciónela haciendo clic en ella. Dialogue: 0,0:02:34.44,0:02:39.64,Default,,0000,0000,0000,,Obtendrá una cuenta regresiva de 3 segundos antes de que comience una grabación de 1 segundo. Dialogue: 0,0:02:39.64,0:02:45.20,Default,,0000,0000,0000,,Haga clic en grabar y comience a moverse de inmediato para asegurarse de obtener una muestra de datos limpia. Dialogue: 0,0:02:45.20,0:02:49.08,Default,,0000,0000,0000,,Una muestra limpia es aquella en la que se está moviendo durante toda la muestra, Dialogue: 0,0:02:49.08,0:02:55.44,Default,,0000,0000,0000,,no se comienza tarde ni se termina temprano. A continuación, intente agregar una muestra de datos adicional Dialogue: 0,0:02:55.44,0:03:00.92,Default,,0000,0000,0000,,al conjunto de datos de "no hacer ejercicio". Selecciónelo haciendo clic en la acción, Dialogue: 0,0:03:00.92,0:03:06.44,Default,,0000,0000,0000,,luego quédese quieto o muévase solo ligeramente mientras graba la muestra. Dialogue: 0,0:03:06.44,0:03:10.80,Default,,0000,0000,0000,,Notarás que las líneas x, y, z cambian de lugar dependiendo Dialogue: 0,0:03:10.80,0:03:14.77,Default,,0000,0000,0000,,del ángulo en el que sostienes tu micro:bit. Dialogue: 0,0:03:14.77,0:03:18.32,Default,,0000,0000,0000,,El proyecto no tiene muchos datos en este momento, Dialogue: 0,0:03:18.32,0:03:24.40,Default,,0000,0000,0000,,pero tenemos los suficientes para entrenar nuestro propio modelo de aprendizaje automático usando CreateAI. Dialogue: 0,0:03:24.40,0:03:30.36,Default,,0000,0000,0000,,Así que haga clic en "Entrenar" para utilizar los datos actuales para crear un modelo de ML. Dialogue: 0,0:03:30.36,0:03:34.64,Default,,0000,0000,0000,,La herramienta ahora construye un modelo matemático que debería reconocer diferentes Dialogue: 0,0:03:34.64,0:03:39.36,Default,,0000,0000,0000,,acciones cuando mueves tu micro:bit. Tan pronto como se haya entrenado el modelo, Dialogue: 0,0:03:39.36,0:03:44.08,Default,,0000,0000,0000,,verá la página Prueba del modelo. Su micro:bit de recopilación de datos ahora se puede Dialogue: 0,0:03:44.08,0:03:50.16,Default,,0000,0000,0000,,utilizar para probar qué tan bien está funcionando el modelo. Aún debería estar conectado a la herramienta Dialogue: 0,0:03:50.16,0:03:59.80,Default,,0000,0000,0000,,y verás que a medida que lo mueves, CreateAI estima la acción que estás realizando. Dialogue: 0,0:03:59.80,0:04:05.24,Default,,0000,0000,0000,,Pruebe diferentes niveles de ejercicio o no ejercicio para ver cómo Dialogue: 0,0:04:05.24,0:04:12.40,Default,,0000,0000,0000,,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 Dialogue: 0,0:04:12.40,0:04:16.84,Default,,0000,0000,0000,,seguro está el modelo de que usted está realizando cada acción. Dialogue: 0,0:04:16.84,0:04:22.24,Default,,0000,0000,0000,,Puede notar que su modelo no estima algunas acciones con precisión, o tal vez esté Dialogue: 0,0:04:22.24,0:04:28.56,Default,,0000,0000,0000,,funcionando bien para una acción pero no para la otra, por lo que después de explorar cómo funciona actualmente, Dialogue: 0,0:04:28.56,0:04:34.52,Default,,0000,0000,0000,,es una buena idea hacer clic en 'Editar muestras de datos' y mejorar su modelo. Dialogue: 0,0:04:34.52,0:04:41.32,Default,,0000,0000,0000,,Los modelos de aprendizaje automático generalmente funcionan mejor con más datos, así que registre algunas muestras adicionales para cada una Dialogue: 0,0:04:41.32,0:04:48.80,Default,,0000,0000,0000,,de las acciones o concéntrese en recopilar más datos para la acción que resultó problemática en las pruebas. Dialogue: 0,0:04:48.80,0:04:54.24,Default,,0000,0000,0000,,Puede grabar 1 muestra a la vez o puede grabar 10 muestras en secuencia. Dialogue: 0,0:04:54.24,0:04:58.84,Default,,0000,0000,0000,,Las muestras de datos limpias también ayudan a que un modelo de aprendizaje automático funcione mejor, Dialogue: 0,0:04:58.84,0:05:05.56,Default,,0000,0000,0000,,así que examine su conjunto de datos e identifique cualquier muestra de datos que pueda confundir el modelo. Dialogue: 0,0:05:05.56,0:05:12.08,Default,,0000,0000,0000,,Puede eliminarlos presionando x. Una vez que haya agregado más datos y haya verificado Dialogue: 0,0:05:12.08,0:05:17.72,Default,,0000,0000,0000,,su conjunto de datos, haga clic en Entrenar modelo nuevamente para usar su conjunto de datos modificado. Dialogue: 0,0:05:17.72,0:05:27.00,Default,,0000,0000,0000,,Luego pruebe el modelo nuevamente en la página 'Probar modelo'. Dialogue: 0,0:05:27.00,0:05:30.20,Default,,0000,0000,0000,,Una vez que esté satisfecho con el comportamiento del modelo ML, Dialogue: 0,0:05:30.20,0:05:34.12,Default,,0000,0000,0000,,puedes usarlo con el código del proyecto ya preparado. Dialogue: 0,0:05:34.12,0:05:40.92,Default,,0000,0000,0000,,Haga clic en 'Editar en MakeCode' para ver los bloques de código en una versión especial de Microsoft MakeCode. Dialogue: 0,0:05:40.92,0:05:48.56,Default,,0000,0000,0000,,Siempre puedes volver a CreateAI usando la flecha en la parte superior izquierda de la pantalla. Dialogue: 0,0:05:48.56,0:05:54.72,Default,,0000,0000,0000,,Estos bloques de código utilizan el modelo que ha creado dentro de un cronómetro de ejercicio. Dialogue: 0,0:05:54.72,0:05:59.76,Default,,0000,0000,0000,,El código utiliza dos variables para realizar un seguimiento de cuánto tiempo ha estado haciendo ejercicio y cuánto Dialogue: 0,0:05:59.76,0:06:04.16,Default,,0000,0000,0000,,tiempo no ha hecho ejercicio. Cuando el programa se ejecuta por primera vez, establece Dialogue: 0,0:06:04.16,0:06:09.36,Default,,0000,0000,0000,,estas variables del temporizador en 0. Los bloques 'al iniciar ML' se Dialogue: 0,0:06:09.36,0:06:15.40,Default,,0000,0000,0000,,activan cuando el modelo ML decide que ha comenzado a hacer ejercicio o no. Dialogue: 0,0:06:15.40,0:06:19.24,Default,,0000,0000,0000,,Muestran diferentes iconos en la pantalla LED del micro:bit dependiendo Dialogue: 0,0:06:19.24,0:06:25.92,Default,,0000,0000,0000,,de la acción que ha estimado que estás realizando. Los bloques 'al detener ML' se activan cuando el Dialogue: 0,0:06:25.92,0:06:32.96,Default,,0000,0000,0000,,modelo ML decide que ha finalizado una acción, en este caso hacer ejercicio o no hacer ejercicio. Dialogue: 0,0:06:32.96,0:06:38.24,Default,,0000,0000,0000,,El código dentro de cada bloque limpia la pantalla y agrega la duración de la acción que acaba de Dialogue: 0,0:06:38.24,0:06:43.36,Default,,0000,0000,0000,,finalizar a la variable que almacena los tiempos totales de cada acción. Dialogue: 0,0:06:43.36,0:06:49.68,Default,,0000,0000,0000,,El modelo ML funciona con el código para permitirle ver el tiempo total dedicado a cada acción. Dialogue: 0,0:06:49.68,0:06:55.16,Default,,0000,0000,0000,,Pulsa el botón A para ver el tiempo total que has estado haciendo ejercicio y pulsa el botón B para ver el Dialogue: 0,0:06:55.16,0:07:00.68,Default,,0000,0000,0000,,tiempo total que has estado inactivo. El cronómetro cuenta en milisegundos, Dialogue: 0,0:07:00.68,0:07:07.88,Default,,0000,0000,0000,,milésimas de segundo, por lo que el número mostrado se divide por 1000 para mostrar el tiempo en segundos. Dialogue: 0,0:07:07.88,0:07:12.64,Default,,0000,0000,0000,,Para hacer que su sencillo temporizador de ejercicios de IA se ejecute en su micro:bit, Dialogue: 0,0:07:12.64,0:07:19.36,Default,,0000,0000,0000,,solo necesita descargar este código en un micro:bit. Si no tiene otro micro:bit disponible, Dialogue: 0,0:07:19.36,0:07:26.44,Default,,0000,0000,0000,,simplemente reemplace el código actualmente en el micro:bit de recopilación de datos con el código del proyecto. Dialogue: 0,0:07:26.44,0:07:31.20,Default,,0000,0000,0000,,Ahora pruebe el proyecto en la vida real. ¿Se muestran los iconos correctos Dialogue: 0,0:07:31.20,0:07:36.64,Default,,0000,0000,0000,,cuando haces ejercicio o no? Puede probar si el código del temporizador funciona Dialogue: 0,0:07:36.64,0:07:41.64,Default,,0000,0000,0000,,bien con el modelo en 3 sencillos pasos: Presione el botón de reinicio. Dialogue: 0,0:07:41.64,0:07:46.04,Default,,0000,0000,0000,,Haga ejercicio durante 30 segundos. Luego presione el botón A. Dialogue: 0,0:07:46.04,0:07:50.08,Default,,0000,0000,0000,,Debería ver el número 30 desplazándose por la pantalla. Dialogue: 0,0:07:50.08,0:07:55.24,Default,,0000,0000,0000,,Ahora está listo para conectarse a CreateAI, recopilar sus propios datos y usarlos para entrenar, Dialogue: 0,0:07:55.24,0:08:00.16,Default,,0000,0000,0000,,probar y mejorar un modelo de aprendizaje automático. Y luego puedes combinar este modelo con Dialogue: 0,0:08:00.16,0:08:05.64,Default,,0000,0000,0000,,el código ya preparado y probarlo en tu propio micro:bit.