Awesome Image

Aprende Semilla Innova

Scratch Lab

Tutorial para familias.

Para enseñar a los más pequeños acompañados de sus padres o familiares conceptos básicos de algoritmos de inteligencia artificial.

 

Scratch Lab

Experimenta la programación en Scratch con bloques de modelos creados con machine learning.

Entra en Scratch Lab:  https://lab.scratch.mit.edu/

 

Selecciona FACE SENSING, un modelo de machine learning entrenado para reconocer rostros y sus partes. Los bloques del modelo están en la extensión Face Sensing y se muestran sólo en inglés.

 

Prueba tu primer programa implementando este código (puedes arrastrar los diferentes bloques de cada color y unirlos como si fuera un puzzle):

Verás como el objeto, en este caso una manzana, sigue el movimiento de tu nariz. Puedes probar con otras partes del cuerpo: right eye, left eye, mouth, right ear…..

Si ya lo has probado, ¡FELICIDADES! Estás experimentando con una aplicación de reconocimiento facial.

Además de jugar, existen muchas aplicaciones para la detección, el análisis y el reconocimiento de caras. Por ejemplo,

  • Seguridad: el reconocimiento facial se puede usar en la creación de aplicaciones de seguridad, y se usa cada vez más en sistemas operativos de teléfonos inteligentes para desbloquear dispositivos.
  • Redes sociales: el reconocimiento facial se puede usar para etiquetar automáticamente a amigos conocidos en fotografías.
  • Supervisión inteligente: por ejemplo, un automóvil puede incluir un sistema que supervisa la cara del conductor para determinar si está mirando la carretera, un dispositivo móvil o muestra signos de cansancio.
  • Publicidad: analizar las caras que aparecen en una imagen puede ayudar a dirigir los anuncios a una audiencia demográfica apropiada.
  • Personas desaparecidas: mediante el uso de sistemas de cámaras públicas, el reconocimiento facial se puede utilizar para identificar si una persona desaparecida está en el marco de la imagen.
  • Validación de identidad: útil en los quioscos de puertos de entrada donde una persona tiene un permiso de entrada especial.

 

Sigamos experimentando con Scratch Lab, creando un juego.

Desafíos

Reconocimiento Facial

Interactuar con objetos mediante diferentes partes de nuestro rostro.

Soluciones

Scratch Lab

Los bloques de Face Sensing usan tu cámara web y se ejecutan de forma segura en tu navegador.

Creación de nuestro juego

A continuación puedes picar con el ratón en cada uno de los pasos y seguir las instrucciones para aprender el uso de los bloques. Luego puedes probar otros bloques y desarrollar tu propio juego.

  • Paso 01
  • Paso 02
  • Paso 03
  • Paso 04

Paso1:  Objetos

Podemos elegir dos objetos que queramos de los disponibles en la aplicación o crear los nuestros mediante la herramienta pincel. Scratch nos permite dibujar por ejemplo un recuadro y ponerle un texto.

Paso2:  Programación

Este es un ejemplo de código que puedes utilizar para tu juego. Aquí está el código para nuestra manzana.

Cuando la manzana toca la nariz se escucha: «manzana». Hemos utilizado los bloques TEXT to SPEECH  para convertir el texto manzana en voz. (Puedes encontrar estos bloques en extensiones, recuadro azul en esquina inferior izquierda).

 

También cuando la manzana toca el ojo derecho le decimos que aumente su tamaño por 10.

 

Paso3:  Programación

Este es un ejemplo de código para el otro objeto que hemos elegido, los plátanos.

En este caso cuando el plátano toca la boca hemos programado que cambie de color y diga plátano (bloques Text to Speech)

Paso4:  Innovación

Hay muchos bloques en Scratch que puedes probar y utilizar para mejorar tu juego. Puedes crear tus propios objetos como estos recuadros con texto y animarlos cambiando el color por ejemplo. Esperamos que te diviertas.

Crea e inventa

Scratch y Scratch Lab te permiten aprender programación creando tus propios juegos o animaciones. Te animamos a continuar y a seguir aprendiendo.