Saltar navegación

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

13 - IA y Scratch - Ejemplo de conexión con Micro_bit III

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 18 de marzo de 2025 por Ce40 madrid

26 visualizaciones

Descargar la transcripción

Bienvenidos a esta nueva píldora tecnológica donde vamos a estar terminando de ver el ejemplo 00:00:01
de integración completa de inteligencia artificial, programación en scratch y comunicación y 00:00:23
conectividad con placas externas, en este caso una microbit. 00:00:31
Hemos creado ya en un vídeo anterior un modelo del lenguaje en el cual hemos hecho que la 00:00:35
palma abierta se reconozca como X, el puño cerrado como cuadrado y el corazón hecho 00:00:41
con dos dedos como corazón. Y vamos ahora a programar en Echidna Scratch. Lo primero 00:00:47
que vamos a hacer es integrar nuestra placa, como ya hemos visto en un vídeo anterior, 00:00:54
microbit, aquí estaría, conectamos la placa, esto permite la comunicación entre Echidna 00:01:01
scratch y la placa micro bit y ahora vamos al editor de forma que ya tenemos aquí todos los 00:01:08
bloques correspondientes a micro bit vamos a empezar a programar por tanto y empezamos con 00:01:14
el evento de la banderita y lo primero que vamos a hacer es quitarnos el gato del medio ya que no 00:01:20
lo vamos a utilizar para nada lo siguiente que vamos a hacer es encender la cámara de forma que 00:01:27
voy a poner aquí que encienda la cámara. Bien, a partir de aquí ya empieza lo que es la programación 00:01:33
propia y vamos a comenzar con un bloque de control por siempre ya que así vamos a estar reconociendo 00:01:40
las imágenes de la cámara continuamente y ahora vamos a empezar ya a chequear y vamos a decirle 00:01:46
con un bloque sí, sí, no, el operador igual, en este caso vamos a decirle que si me clasifica la 00:01:53
imagen que capture del video y eso me lo va a clasificar como corazón, entonces quiero 00:02:02
que me pongas en la microbit un corazón. Así de sencillo. Si ahora yo cojo este bloque 00:02:15
y lo duplico y lo meto aquí dentro y le digo que me clasifique la imagen y si esa clasificación 00:02:21
es un cuadrado, pues entonces lo que voy a querer es un cuadrado, con lo cual voy a rellenar 00:02:27
todos los iconitos estos para que me haga un cuadrado en la microbit. Ya estaría. De 00:02:36
nuevo repetimos y le vamos a poner, en este caso ya va a ser solamente un, si no, si es 00:02:46
una equis, ya voy a hacer el icono, si es una equis le voy a crear aquí la equis. 00:02:57
Y si no, pues lo que quiero que me muestre es un cuadrado en blanco. Este sería mi programa completo 00:03:11
y a partir de aquí lo que vamos a hacer es poner nuestra, voy a enseñaros, ahí estaría la placa 00:03:19
y vamos a ejecutar el programa a ver qué ocurre. En este caso va a ocurrir que mientras que no ponga nada 00:03:29
a veces va a reconocer un cuadrado, a veces va a reconocer un corazón porque cuando yo me vengo a mi modelo 00:03:36
de LearningML nos damos cuenta que cuando no hay nadie realmente él está clasificando, aunque sea con un porcentaje 00:03:41
muy bajo, esa imagen como, fijaros que tengo un 40% de un cuadrado y un 40% de una X porque está intentando 00:03:48
encontrar patrones que se parezcan. Esto lo vamos a poder evitar 00:03:55
indicándole que el grado de confianza, si yo aquí le digo 00:03:59
que me haga ahora una verificación, si os dais cuenta 00:04:03
cuando yo selecciono esto me va a dar un porcentaje muy alto y si le pongo otro 00:04:06
lo mismo y si le pongo otro lo mismo. Entonces le voy a decir que siempre me haga 00:04:11
la evaluación por encima del 80%. Así pues 00:04:15
en Scratch voy a proteger este, si si no 00:04:19
grande con otro bloque que va a ser un sí, un sí si no, que me va a evaluar el grado 00:04:23
de confianza de la imagen de vídeo. 00:04:35
Entonces ya le voy a decir que el grado de confianza de la imagen, voy a duplicar el 00:04:38
bloque de la igualdad, pero en este caso en lugar de cogerme la clasificación lo que 00:04:44
voy a hacer es utilizar el grado de confianza y si el grado de confianza es voy a utilizar un bloque 00:04:50
de mayor perdón vale un bloque mayor si el grado de confianza es mayor del 80% ahora si quiero que 00:04:58
me hagas mi clasificación compleja y si no es cuando quiero que me muestres esto entonces aquí 00:05:11
Y en este caso lo que va a hacer es que primero me va a mirar con qué confianza tengo esta imagen 00:05:20
y si es mayor del 80% en alguna de las categorías, ahí ya sí me la va a categorizar. 00:05:30
Por lo tanto, vamos a ejecutarlo. Estamos ya viendo ahí que ya no me reconoce ahora en cuanto le he metido mi condición 00:05:35
de que el grado de confianza sea mayor que el 50%, pero si yo le pongo aquí un corazón, 00:05:46
pues en principio, hola, ¿qué ha pasado? Vamos a bajarle, ah, perdón, que esto va en un número entre 0 y 1, 00:05:56
entonces le voy a poner un 0,8. Vale, ahora, entonces si ahora le pongo el corazón, ahí estaría, corazón, 00:06:19
Si le pongo el puño me pone el cuadrado y si le pongo la mano me pone la X. 00:06:29
Y esto está funcionando perfectamente. Esto para él es un corazón porque se parece mucho a esto que es un corazón. 00:06:33
Así que con un corazoncito os dejo. Muchas gracias por vuestra atención y creo que con esto queda terminado todo lo que es la programación de Scratch y la inteligencia artificial. 00:06:39
Etiquetas:
Código Escuela 4.0_M
Subido por:
Ce40 madrid
Licencia:
Reconocimiento - Compartir igual
Visualizaciones:
26
Fecha:
18 de marzo de 2025 - 13:37
Visibilidad:
Público
Centro:
C RECURSOS Código Escuela 4.0
Duración:
07′ 10″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
54.93 MBytes

Del mismo autor…

Ver más del mismo centro


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid