Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

IA y Scratch - EchidnaScratch II

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 31 de marzo de 2025 por Ce40 madrid

9 visualizaciones

Descargar la transcripción

Pues bienvenidos a este séptimo vídeo donde vamos a programar Echidna Scratch para interactuar con 00:00:02
el modelo que acabamos de entrenar. Acabamos de entrenar un modelo con tres categorías, 00:00:09
serio, sorpresa y risa y a través de nuestro modelo de aprendizaje hemos probado que funciona 00:00:13
correctamente en función del gesto que yo ponga en la cámara. Ahora vamos a Echidna Scratch y vamos 00:00:19
a ver cómo lo programaremos. Lo primero que vamos a hacer es empezar con la bandera, bueno en este 00:00:25
caso, antes de hacer nada, me voy a crear tres disfraces que van a corresponderse a los disfraces 00:00:32
correspondientes a una cara seria. También este le voy a llamar serio, este disfraz. Ahora me voy a crear 00:00:39
un disfraz nuevo, perdón, lo voy a hacer mejor así, duplicando este, porque así los ojos me van a 00:00:53
quedar en el mismo sitio exactamente, le voy a llamar risa y voy a ponerle 00:00:59
la boca así y ahora voy a duplicar este 00:01:10
y le voy a llamar sorpresa y borrando la boca voy a colocarle una 00:01:20
boca de sorpresa. Ahí estamos. Bien, entonces esto estaría hecho. Voy a coger mi objeto del gato y lo 00:01:32
voy a eliminar y voy a coger este sprite y lo voy a colocar más o menos en el medio. 00:01:42
Entonces estamos en 42 menos 55 que luego lo voy a utilizar. Vamos al código de estos disfraces 00:01:48
y por lo tanto vamos a empezar como habíamos dicho con nuestro clic en la bandera. Ahora, 00:01:54
Ahora, ¿qué vamos a hacer? Vamos a irnos a los bloques de LearningML y lo primero que tenemos que hacer es encender la cámara de vídeo, porque vamos a capturar las imágenes desde el vídeo. 00:02:01
Y a partir de aquí vamos a crear un bloque por siempre, para que esté continuamente capturando la imagen y en función de la imagen que recoja, lo que tiene que hacer es cambiar el disfraz en este caso. 00:02:15
Bien, vamos a empezar creándonos también una variable donde le voy a insertar el porcentaje de fiabilidad de la imagen 00:02:27
y lo vamos a poner aquí arriba para verlo. Por tanto, una vez que empecemos aquí en el por siempre, 00:02:39
lo primero que voy a hacer es dar a la variable porcentaje un valor. Si yo utilizo el bloque de 00:02:46
el grado de confianza para una imagen, que es el que me va a dar el porcentaje de la imagen, 00:02:58
esto me va a devolver un número entre 0 y 1. Por lo tanto, lo que voy a hacer es multiplicarlo por 100 00:03:06
para que me dé un porcentaje realmente entre 0 y 100. Voy a coger y le voy a decir el grado de confianza de la imagen y qué imagen es la que quiero coger. 00:03:14
Pues quiero coger la imagen de vídeo. Todos estos bloques son de LearningML, evidentemente, porque yo lo que voy a hacer es capturar la imagen del vídeo, 00:03:25
mandarla al modelo, ver con qué grado de confianza está devolviéndome que pertenece a una categoría y ese grado de confianza lo voy a multiplicar por 100, 00:03:34
puesto que el grado de confianza me lo va a devolver en un porcentaje entre 0 y 1. 00:03:43
Bien, ya tengo ahí el porcentaje. 00:03:47
¿Ahora qué voy a hacer? 00:03:49
Pues lo que quiero hacer es simplemente, si la cara es de sorpresa, que me ponga el disfraz de sorpresa. 00:03:50
Si es de risa, que me ponga que es una risa. 00:03:57
Y si es de seria, pues que me ponga el disfraz de serio. 00:04:01
Pues vamos a hacerlo rápidamente. 00:04:06
Hacemos un sí, sí, no. 00:04:08
Ponemos aquí un operador de igual. 00:04:10
y le decimos con los bloques de LearningML que consulte al modelo de inteligencia artificial 00:04:12
que clasifique esa imagen que va a coger desde el vídeo y si es igual a serio, 00:04:21
pues tiene que cambiar el disfraz a serio. 00:04:30
Si no, ¿qué va a hacer? Pues vamos a duplicar esto. 00:04:42
Y si no, lo que va a hacer es que si es risa, pues quiero que ponga el disfraz de risa. 00:04:46
Y si no, pues entonces si es, le voy a dar aquí un bloque sí y ya sin sí no. 00:05:01
Si voy a duplicar este bloque y le voy a decir que si en este caso tengo un bloque, o sea, es de sorpresa, 00:05:10
pues lo que quiero es que me cambie el disfraz a sorpresa. Bueno, vamos a verlo. Ejecutamos nuestro 00:05:19
programa. Ahí estaría. Vemos que aquí está mi porcentaje y ahora voy a cambiar la cara. 00:05:32
se han río el de sorpresa no está funcionando porque ahora porque no me entra vemos que va 00:05:48
cambiando el porcentaje en función de lo que va reconociendo vemos que funciona perfectamente 00:06:23
sorpresa risa 00:06:43
y ya estaría así de fácil es interactuar con el modelo de inteligencia artificial estamos 00:06:48
reconociendo imágenes a través de la webcam del PC y la estamos metiendo en nuestro modelo de inteligencia artificial 00:06:53
para que nos devuelva el disfraz correspondiente en función de lo que está reconociendo tal como lo ha aprendido. 00:07:01
Pues nada, aquí termina este vídeo. Ha quedado un poquito más largo de lo normal, pero merecía la pena para poder ver el ejemplo completo. 00:07:11
Etiquetas:
Código Escuela 4.0_M
Subido por:
Ce40 madrid
Licencia:
Reconocimiento - Compartir igual
Visualizaciones:
9
Fecha:
31 de marzo de 2025 - 18:30
Visibilidad:
Público
Centro:
C RECURSOS Código Escuela 4.0
Duración:
07′ 20″
Relación de aspecto:
1.78:1
Resolución:
1366x768 píxeles
Tamaño:
43.51 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid