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

26 visualizaciones

Descargar la transcripción

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

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid