1 00:00:02,299 --> 00:00:04,000 Hola chicas, chicos, ¿qué tal? 2 00:00:04,259 --> 00:00:06,400 Venga, vamos a seguir con lo que hemos dado en clase. 3 00:00:06,780 --> 00:00:09,679 Recordad, hemos trabajado con Machine Learning for Kids. 4 00:00:10,339 --> 00:00:12,160 Hemos creado las distintas etiquetas, 5 00:00:12,339 --> 00:00:14,179 encender ventilador, apagar ventilador, 6 00:00:14,500 --> 00:00:15,960 encender lámpara y apagar lámpara. 7 00:00:16,800 --> 00:00:18,739 Hemos creado los ejemplos de cada una de ellas. 8 00:00:18,879 --> 00:00:21,160 Recordad que hemos puesto 10 ejemplos en cada una de ellas. 9 00:00:21,839 --> 00:00:23,039 Y luego lo que no hemos podido hacer 10 00:00:23,039 --> 00:00:26,579 es lo de que aprenda la máquina y probarlo, ¿vale? 11 00:00:26,780 --> 00:00:29,079 Tenemos un problema y es que Machine Learning for Kids, 12 00:00:29,239 --> 00:00:30,820 en la versión que usamos nosotros, 13 00:00:30,820 --> 00:00:34,960 solo permite que estén trabajando cinco proyectos a la vez. 14 00:00:35,119 --> 00:00:36,219 Ya os diré cómo lo resolvemos. 15 00:00:36,340 --> 00:00:39,000 Por ahora lo que vamos a hacer es que yo me descargo el proyecto, 16 00:00:39,140 --> 00:00:40,859 lo mando y vosotros hacéis la programación. 17 00:00:41,259 --> 00:00:41,539 ¿De acuerdo? 18 00:00:42,740 --> 00:00:46,799 Vale, una vez que hemos descargado el proyecto, 19 00:00:46,899 --> 00:00:48,259 que lo tenéis en Teams, 20 00:00:49,179 --> 00:00:51,600 nos tenemos que meter en esta dirección, 21 00:00:51,600 --> 00:00:52,859 en Machine Learning for Kids, 22 00:00:53,460 --> 00:00:56,420 que os la pongo en Teams también para que la tengáis. 23 00:00:56,679 --> 00:00:58,200 Y recordáis, vamos a Archivo, 24 00:00:58,840 --> 00:00:59,960 Cargar desde tu ordenador, 25 00:00:59,960 --> 00:01:19,420 Y se os abre la ventana del explorador, buscáis donde os habéis guardado el proyecto de Scratch y le dais a abrir, ¿de acuerdo? Ya lo tenemos cargado. ¿Por qué sabemos que lo tenemos cargado? Porque aquí abajo a la izquierda lo veis, ¿vale? Pone asistente virtual, ¿vale? Y aquí están todos los bloques del Machine Learning for Kids, ¿sí? 26 00:01:19,420 --> 00:01:47,840 Vale, además de cargar el proyecto que hemos hecho en Machine Learning for Kids, debemos cargar también los objetos y el fondo del asistente virtual, ¿vale? Ya sabéis, para cargar un objeto, le dais aquí, ¿vale? Elige un objeto, le dais a esta flechita, se os abre la ventana del explorador, a vosotros no os sale ahora porque con la capturadora de pantalla que tengo no os sale, buscáis los tres objetos, giga, lámpara, ventilador, ¿vale? Y los cargáis, ¿de acuerdo? 27 00:01:47,840 --> 00:01:51,620 ya los tenemos aquí, vamos a quitar Scratch que no nos sirve para nada 28 00:01:51,620 --> 00:01:55,760 y luego también vamos a cargar el fondo, nos vamos aquí donde los fondos 29 00:01:55,760 --> 00:02:00,040 igual damos a flechita de cargar un fondo y lo mismo, os lo habéis cargado 30 00:02:00,040 --> 00:02:03,959 de Teams en alguna carpeta que tengáis en vuestro ordenador y el fondo se llama 31 00:02:03,959 --> 00:02:06,920 fondo casa, le dais y ya tenemos cargado 32 00:02:06,920 --> 00:02:12,340 tanto el fondo como los tres objetos, la lámpara, el ventilador y Giga 33 00:02:12,340 --> 00:02:15,219 ¿vale? la lámpara y el ventilador 34 00:02:15,219 --> 00:02:23,360 tienen varios disfraces. La lámpara tiene el disfraz lámpara off y el disfraz lámpara on, ¿de acuerdo? 35 00:02:23,360 --> 00:02:30,099 Y el ventilador tiene cuatro disfraces, perdón, ventilador, ventilador 2, ventilador 3, ventilador 4, 36 00:02:30,560 --> 00:02:33,879 que lo que hacen es darle sensación de movimiento cuando está cambiando entre ellos, ¿vale? 37 00:02:34,740 --> 00:02:41,560 Además de estos disfraces, ya vienen cargados con un programa que está hecho, ¿de acuerdo? 38 00:02:41,560 --> 00:02:52,659 Tenemos que al recibir encender lámpara, la lámpara cuando recibe el mensaje encender lámpara, lo que hace es cambiar al disfraz lámpara on, que es el que os he enseñado que tiene el haz de luz. 39 00:02:53,580 --> 00:03:07,419 Y el objeto ventilador, ah bueno, perdonad, y también lámpara tiene al recibir apagar lámpara, tiene cambiar disfraz a lámpara off, que es cuando está apagado, tal y como está ahora. 40 00:03:08,340 --> 00:03:10,639 Y el ventilador tiene también dos programas hechos ya. 41 00:03:11,259 --> 00:03:15,860 Cuando recibe encender ventilador, lo que va a hacer por siempre es cambiar constantemente de disfraz. 42 00:03:16,500 --> 00:03:18,400 Y eso le va a dar la sensación de movimiento. 43 00:03:19,580 --> 00:03:23,580 Mirad, si le doy aquí, parece que se está moviendo. 44 00:03:23,659 --> 00:03:28,979 No se está moviendo realmente, lo que está haciendo es cambiar constantemente de disfraz. 45 00:03:29,560 --> 00:03:32,860 Ventilador, ventilador 2, ventilador 3, ventilador 4, ventilador 2. 46 00:03:32,860 --> 00:03:34,620 Y da la sensación de movimiento. 47 00:03:34,620 --> 00:03:43,800 de acuerdo y cuando recibe el mensaje al recibir apagar ventilador lo que hace es detener todos 48 00:03:43,800 --> 00:03:49,020 los programas de este objeto y seguimos con jika que es donde vamos a meter toda la programación 49 00:03:49,020 --> 00:03:53,680 y nada tiene un pequeño programa que ahora mismo no sirve para nada simplemente lo que hace el 50 00:03:53,680 --> 00:03:59,180 programa ahora mismo es cuando damos al hacemos clic en la bandera verde nos dice hola soy jika 51 00:03:59,180 --> 00:04:04,120 tu asistente personal, aquí lo veis, y nos pregunta qué deseas y espera. Esto nos sigue 52 00:04:04,120 --> 00:04:08,719 porque está esperando a que nosotros contestemos, ¿vale? Bien, ya sabéis que cuando se hace 53 00:04:08,719 --> 00:04:13,419 una pregunta, pues hay dos opciones, que contestemos bien o que contestemos mal. En este caso, 54 00:04:13,479 --> 00:04:19,000 las opciones que tiene Giga es que nos entienda lo que decimos o no nos entienda lo que decimos. 55 00:04:19,120 --> 00:04:23,100 Por lo tanto, voy a quitar esto que no nos vale por ahora. Por lo tanto, lo que tenemos 56 00:04:23,100 --> 00:04:31,060 que hacer es un control de si si no bien como no se entiende giga como conseguimos que no se entienda 57 00:04:31,060 --> 00:04:36,360 giga pues si nos vamos aquí a los bloques del asistente virtual de acuerdo aquí tenemos varios 58 00:04:36,360 --> 00:04:40,860 bloques que vamos a ir usando poco a poco de acuerdo el que vamos a usar ahora es este 59 00:04:40,860 --> 00:04:48,300 reconnaissance confidence confidence es eficiencia creo que es fiabilidad perdón 60 00:04:48,300 --> 00:04:57,750 eficiencia no fiabilidad vale que va a hacer que va a hacer el programa va a darle una fiabilidad 61 00:04:57,750 --> 00:05:05,410 vale según se parezca a lo que tengamos aquí es decir si yo escribo tengo mucho calor la 62 00:05:05,410 --> 00:05:10,810 fiabilidad va a ser del 100% porque exactamente tengo mucho calor está escrito ahí sin embargo 63 00:05:10,810 --> 00:05:16,569 si escribo tengo muchísimo calor la fiabilidad no va a ser el 100% porque no es exactamente lo 64 00:05:16,569 --> 00:05:23,589 que está escrito, pero sí se parece mucho a tengo mucho calor, ¿de acuerdo? Entonces, con los operadores 65 00:05:23,589 --> 00:05:31,490 decimos que si el texto que reconoce, ¿qué texto? El de la respuesta, efectivamente. Si el texto que reconoce 66 00:05:31,490 --> 00:05:41,290 tiene una fiabilidad mayor del, vamos a poner, por ejemplo, 75%. No podemos poner una fiabilidad muy baja 67 00:05:41,290 --> 00:05:45,209 porque entonces no funcionaría, ¿de acuerdo? Ni tampoco altísima porque tampoco funcionaría. 68 00:05:45,209 --> 00:06:06,779 Entonces ahí, bueno, un 75% más o menos está bien. Bien, pues si la fiabilidad que tiene es del 75%, hará una cosa. ¿Y si no qué? Pues si no, lo que va a hacer Giga es decirnos, lo siento, lo siento, no te entiendo. 69 00:06:06,779 --> 00:06:25,519 Bien, y ahora, si lo reconoce, si la fiabilidad que tiene es del 75%, es decir, si Scratch sabe que lo que le hemos dicho está o aquí, o está aquí, o está aquí, o está aquí en apagar lámpara. 70 00:06:25,519 --> 00:06:42,300 ¿Qué va a hacer? Pues lo que va a hacer, vamos al asistente virtual otra vez, a los bloques de asistente virtual, y es que, ¿qué puede ser? Lo que pongamos aquí, pues puede pertenecer a una de estas cuatro etiquetas, a la de apagar lámpara, encender lámpara, apagar ventilador o encender ventilador. 71 00:06:42,300 --> 00:07:00,180 ¿Sí? Pues entonces, ¿qué le decimos? Que si la respuesta, el texto que reconoce en la respuesta, ¿vale? El texto que reconoce en la respuesta está en una de estas, va a hacer algo. 72 00:07:00,180 --> 00:07:11,720 Por ejemplo, si está en encender ventilador, si el texto que reconoce en la respuesta está, nos volvemos aquí al bloque de asistente virtual, en encender el ventilador, ¿vale? ¿Qué va a hacer? 73 00:07:12,300 --> 00:07:26,589 esperad que me falta el bloque del sí, lo metemos aquí, eso es, vale, si está dentro de encender 74 00:07:26,589 --> 00:07:33,290 ventilador, ¿qué va a hacer?, pues mandar el mensaje de encender ventilador, bien, pues nos vamos a 75 00:07:33,290 --> 00:07:43,730 aquí y se lo decimos, le decimos que en eventos, enviar, encender ventilador, pero además como 76 00:07:43,730 --> 00:08:12,160 cualquier asistente virtual, pues él nos va a decir algo, ¿vale? Duplicar, ponemos aquí, decir ok, borramos esto, perdonad, borramos esto, dice ok, enciendo el ventilador, ¿sí? Vamos a probarlo, vamos a hacer esto un poquito más grande 77 00:08:12,160 --> 00:08:17,519 para que lo veáis bien. Le damos a la bandera verde. Hola, soy Giga, tu asistente personal. 78 00:08:18,680 --> 00:08:28,959 ¿Qué deseas? Y pongo, tengo calor. Vamos a ver si funciona. Le doy aquí. Ok, enciendo 79 00:08:28,959 --> 00:08:35,860 el ventilador. ¿Qué deseas? Voy a ponerle algo que no tiene nada que ver. Tengo unas 80 00:08:35,860 --> 00:08:44,759 zapatillas. Vamos a ver qué hace. Lo siento, no te entiendo. ¿Por qué? Porque tengo unas 81 00:08:44,759 --> 00:08:51,000 zapatillas, no se parecen nada a todo lo que tenemos aquí. ¿De acuerdo? Por eso lo que 82 00:08:51,000 --> 00:08:55,820 hace él es decirme, no te entiendo. Y como es un bucle, vuelve a preguntarme. ¿Sí? 83 00:08:57,659 --> 00:09:04,779 Fenomenal. Repito. Hola, soy Giga, tu asistente personal, y siempre me preguntas qué deseas 84 00:09:04,779 --> 00:09:22,320 Y espera que le conteste. Si lo que yo he puesto en la respuesta, esto de aquí, respuesta, tiene una fiabilidad superior al 75%, entonces va aquí. Si no, recordad que de aquí, si no es, si esto no se cumple, es un no. Entonces va aquí abajo. ¿De acuerdo? 85 00:09:22,320 --> 00:09:39,340 Si la que había hace 65%, ahora hay cuatro opciones. ¿Cuál? Si coincide con la etiqueta de encender ventilador, o si coincide con la etiqueta de apagar ventilador, o si coincide con la etiqueta de encender lámpara, o si coincide con la etiqueta de apagar lámpara. 86 00:09:39,340 --> 00:09:53,259 Por lo tanto, este bloque de aquí lo tenemos que repetir cuatro veces. Un bloque para cada una de las etiquetas que tenemos aquí. Como hemos empezado con encender ventilador, vamos a ir con apagar ventilador. 87 00:09:53,259 --> 00:10:07,379 Recordad que podemos duplicar, ahorrar tiempo siempre que podáis. Botón derecho del ratón, si estáis contables dejamos el dedo apretado, le damos a duplicar y ojo lo ponemos bien, justo debajo del anterior bloque. 88 00:10:07,379 --> 00:10:27,399 Sí, lo voy a hacer un poquito más pequeño para que lo veáis. No tanto. Ahí, ¿vale? Si la fiabilidad es del 75%, ahora tiene que comprobar que o está en encender ventilador o está en, quitamos este de aquí, nos vamos a asistente virtual, en apagar ventilador. 89 00:10:27,399 --> 00:10:30,740 Ahora ya no va a decir ok, enciendo el ventilador 90 00:10:30,740 --> 00:10:34,720 Sino que va a decir ok, apago el ventilador 91 00:10:34,720 --> 00:10:37,159 Esto es algo que estoy poniendo yo 92 00:10:37,159 --> 00:10:38,980 Podéis poner lo que queráis, la frase que queráis 93 00:10:38,980 --> 00:10:41,340 Siempre y cuando sea correcta 94 00:10:41,340 --> 00:10:44,460 Ok, apago el ventilador 95 00:10:44,460 --> 00:10:51,210 Y por supuesto no envía el mensaje encender ventilador 96 00:10:51,210 --> 00:10:54,250 Sino que envía el mensaje apagar ventilador 97 00:10:54,250 --> 00:10:55,789 Vamos a ver si funciona 98 00:10:55,789 --> 00:10:59,669 Lo ponemos en grande, le damos a la bandera verde 99 00:10:59,669 --> 00:11:24,509 Hola, soy Jika, tu asistente personal. ¿Qué deseas? Tengo muchísimo, muchísimo calor. Le damos. Ok, enciende el ventilador. ¿Qué deseas? Ahora tengo frío. 100 00:11:24,509 --> 00:11:38,899 hoy que mal escrito ahora tengo frío ok apago el ventilador y lo apaga perfecto ya funciona bien 101 00:11:38,899 --> 00:11:42,860 que tenemos que hacer con esto pues tenemos que hacer lo mismo para encender la lámpara y apagar 102 00:11:42,860 --> 00:11:48,820 la lámpara vale como veis no tiene una dificultad es bastante fácil repito estos dos bloques el de 103 00:11:48,820 --> 00:11:56,639 confidence el de fiabilidad y es el de la vez de las etiquetas vale de acuerdo si la fiabilidad es 104 00:11:56,639 --> 00:12:05,019 mayor del 75% hará una de estas cosas, ¿vale? Si la respuesta, el texto que está en la respuesta 105 00:12:05,019 --> 00:12:11,919 pertenece a encender ventilador, pues mandará el mensaje encender ventilador. Si él, la respuesta, 106 00:12:12,120 --> 00:12:17,080 el texto que está en la respuesta, está dentro de apagar ventilador, pues entonces enviará el 107 00:12:17,080 --> 00:12:25,659 mensaje de apagar ventilador, ¿vale? Ahora, si queréis esto, el decir hola soy Giga, tu asistente 108 00:12:25,659 --> 00:12:31,799 personal, si queréis recordar que aquí más abajo podéis poner el texto a voz, ¿vale? 109 00:12:31,799 --> 00:12:37,360 Que ya habéis trabajado con ello. Y en lugar de ponerlo escrito, pues podéis ponerlo hablado. 110 00:12:37,639 --> 00:12:46,960 Vamos a copiar esto. Copiar. Lo pegamos aquí. Y entonces ahora quitamos el de decir que 111 00:12:46,960 --> 00:12:52,779 es escrito o el de decir que es texto a voz. Y lo ponemos aquí, ¿vale? Ay, perdonad. 112 00:12:52,779 --> 00:13:14,850 Ahí. Y ahora, también quitamos el de preguntar qué deseas, lo ponemos aquí, qué deseas, y lo ponemos aquí. Este le quitamos y lo ponemos aquí. 113 00:13:14,850 --> 00:13:21,590 Y ahora, en lugar de leer, lo que vamos a hacer va a ser escuchar a Giga. 114 00:13:21,990 --> 00:13:26,590 No sé si lo vais a poder oír, porque no sé si se está grabando solamente mi voz o también la del sistema. 115 00:13:26,889 --> 00:13:33,850 Hola, soy Giga, tu asistente personal. ¿Qué deseas? ¿Qué deseas? ¿Qué deseas? ¿Qué deseas? 116 00:13:34,049 --> 00:13:41,090 ¿Vale? Ahí me falta O. ¿Qué deseas? Me falta eso, perdona. Esto lo quito. Se me ha olvidado. Ah, sí. Disculpad. 117 00:13:41,090 --> 00:13:46,990 Hola, soy Giga, tu asistente personal. ¿Qué deseas? 118 00:13:47,649 --> 00:13:50,809 Y ahora se espera. Bien, aquí me falta una coma, ¿vale? 119 00:13:50,830 --> 00:13:54,870 Después, recordad que después del locativo siempre, el hola es un locativo, 120 00:13:55,789 --> 00:13:57,690 hay que poner la coma porque si no lo hace seguido. 121 00:13:58,149 --> 00:13:59,509 ¿Veis? Ahora ya lo va a decir bien. 122 00:14:00,269 --> 00:14:04,070 Hola, soy Giga, tu asistente personal. ¿Qué deseas? 123 00:14:04,750 --> 00:14:06,970 Bien, escribir bien para oírle bien. 124 00:14:06,970 --> 00:14:32,389 Ha preguntado qué deseas. La pregunta la dejamos en blanco para que no salga nada, pero nos sigue saliendo aquí. Estoy sudando. Vamos a poner otra cosa. Estoy sudando. Enciendo el ventilador. 125 00:14:32,389 --> 00:14:51,919 ¿Qué deseas? ¿Vale? Y ahora me pregunta otra vez, ¿qué deseas? Me muero de frío, me muero de frío. Apago el ventilador. ¿Qué deseas? ¿Vale? Bien, ya veis chicos que lo que os digo es bastante facilito. 126 00:14:51,919 --> 00:15:11,460 Pero recordad que os lo he marcado aquí con encender ventilador y apagar ventilador. Tenéis que hacer lo mismo con encender lámpara y apagar lámpara. Nos faltaría una cosa, un pasito más, que lo veremos más adelante, que sería qué pasa cuando yo pongo algo que no aparece aquí, pero que tiene que ver más o menos con esto. 127 00:15:11,460 --> 00:15:33,039 ¿De acuerdo? Pues imaginaros, yo que sé, a ver, que en lugar de poner algo que tengo aquí, pues ponemos, por ejemplo, esto parece el desierto, que es como si fuese mucho calor. ¿Qué tenemos que hacer para que Giga aprenda eso? Bueno, pues no os lo cuento, si queréis investigar, por aquí lo podéis reconocer, ¿vale? Si no, más adelante lo vemos. 128 00:15:33,039 --> 00:15:49,000 Ahora, con esto me vale. Recordad, hay que mandarlo antes de la próxima clase, es decir, sexto A y sexto B antes del lunes y sexto C antes del jueves. ¿Vale? Venga chicos, genial. Hasta luego.