Teachable Machine: Entrena tu IA de Forma Rápida y Sin Programación
Convierte imágenes, sonidos y posturas en conocimiento práctico. Teachable Machine con IA permite crear modelos de aprendizaje automático fácilmente para integrarlos en sitios web y aplicaciones, sin necesidad de programación o experiencia previa.
Introducción a Teachable Machine Crea Modelos de IA en Minutos
Teachable Machine es una herramienta de Google que facilita la creación de modelos de inteligencia artificial sin necesidad de programar. Con una interfaz simple y amigable, permite entrenar a un ordenador para que reconozca patrones visuales, sonidos y posturas. Esto es ideal para proyectos personales, educativos o comerciales, y abre las puertas al aprendizaje automático sin conocimientos avanzados en programación.
LINK DEL SITIO WEB: https://teachablemachine.withgoogle.com/
¿Cómo funciona?
- Elegir un Proyecto: Puedes optar por enseñar al modelo a reconocer imágenes, sonidos o posturas, según tu proyecto.
- Subir Ejemplos: Sube o graba ejemplos de lo que deseas que el modelo aprenda a identificar.
- Entrenar: Con un solo clic, Teachable Machine ajustará el modelo usando los ejemplos que le proporcionaste.
- Exportar e Integrar: Una vez que esté listo, el modelo puede descargarse y usarse en sitios web, aplicaciones o proyectos educativos.
Esta Herramienta nos permite crear 3 tipos de proyectos en los cuales son :
Proyecto de Imagen en Teachable Machine: Entrena tu IA con Fotos en Tiempo Real
La opción de Proyecto de Imagen en Teachable Machine te permite crear un modelo que reconoce objetos, personas o cualquier elemento visual utilizando imágenes. Puedes cargar fotos desde tus archivos o utilizar la cámara web para capturar imágenes en tiempo real. Es una manera rápida y sencilla de enseñarle al modelo a identificar patrones visuales específicos sin necesidad de programación, ideal para proyectos que requieren reconocimiento de imágenes en aplicaciones o sitios web.
Ejemplo de Aplicación del Proyecto de Imagen en Teachable Machine: Detector de Clasificación de Residuos
Imagina que deseas crear una aplicación para ayudar a las personas a clasificar sus residuos en orgánicos, reciclables y no reciclables. Utilizando la opción de Proyecto de Imagen en Teachable Machine, puedes entrenar un modelo de IA para reconocer distintos tipos de basura:
- Entrenamiento del Modelo: Teachable Machine analizará los ejemplos y aprenderá a distinguir entre los tipos de residuos.
- Recolección de Imágenes: Captura o carga imágenes de diferentes tipos de residuos como plásticos, alimentos, papel y otros objetos de desecho, clasificándolos en sus respectivas categorías.
- Implementación en una Aplicación: Una vez entrenado, puedes exportar el modelo para integrarlo en una app móvil o sitio web. Así, los usuarios podrán escanear con la cámara sus residuos, y la IA les indicará en qué categoría deben colocarlos.
Proyecto de Audio en Teachable Machine: Entrena tu IA para Reconocer Sonidos
La opción de Proyecto de Audio en Teachable Machine permite crear modelos de reconocimiento de sonidos de manera rápida y sin programación. Puedes entrenar el modelo usando sonidos breves de un segundo, ya sea cargando archivos de audio o grabando en tiempo real con el micrófono. Esta herramienta es ideal para aplicaciones que necesitan identificar y responder a sonidos específicos, como órdenes de voz, alarmas o sonidos ambientales, y permite exportar el modelo para integrarlo fácilmente en aplicaciones o dispositivos.
Ejemplo de Aplicación del Proyecto de Audio en Teachable Machine: Detector de Sonidos para Entrenamiento de Mascotas
Imagina que quieres crear una aplicación para entrenar a una mascota para que reaccione a ciertos sonidos, como órdenes de voz o sonidos específicos (aplausos, silbidos, etc.). Con la opción de Proyecto de Audio en Teachable Machine, puedes desarrollar un modelo que reconozca estos sonidos:
- Recolección de Sonidos: Graba o sube sonidos breves de un segundo, como aplausos, órdenes (“siéntate”, “ven aquí”) o sonidos ambientales.
- Entrenamiento del Modelo: Teachable Machine procesará y aprenderá a reconocer cada sonido, diferenciando entre las órdenes o sonidos que grabaste.
- Implementación en una Aplicación: Una vez listo, puedes exportar el modelo y añadirlo a una aplicación móvil o un dispositivo. Al detectar uno de los sonidos, la aplicación podrá desencadenar acciones, como dar una señal a la mascota o reproducir una respuesta automática.
Este tipo de aplicación es ideal para ayudar a entrenadores y dueños de mascotas, y también tiene aplicaciones en control de hogar inteligente o accesibilidad para personas con necesidades auditivas.
Proyecto de Posturas en Teachable Machine: Entrena a tu IA para Reconocer Movimientos
La opción de Proyecto de Posturas permite entrenar un modelo de IA que pueda reconocer y clasificar distintas posturas corporales. Usando imágenes de archivo o capturadas en tiempo real con la cámara web, puedes enseñar al modelo a identificar poses específicas. Esta función es ideal para aplicaciones en el ámbito del ejercicio, la rehabilitación física, juegos de movimiento, o cualquier proyecto que requiera detección de posiciones y movimientos del cuerpo.
Ejemplo de Aplicación del Proyecto de Posturas en Teachable Machine: Monitor de Ejercicio Físico
Imagina que deseas crear una aplicación para ayudar a los usuarios a realizar correctamente ejercicios físicos, como sentadillas o estiramientos. Con la opción de Proyecto de Posturas en Teachable Machine, puedes entrenar un modelo que detecte y clasifique las posiciones del cuerpo en tiempo real:
- Recolección de Imágenes: Usa la webcam para capturar imágenes de personas realizando el ejercicio correctamente e incorrectamente, de modo que el modelo pueda distinguir entre una postura adecuada y una inadecuada.
- Entrenamiento del Modelo: Teachable Machine procesará las imágenes y aprenderá a identificar las posturas correctas frente a las incorrectas.
- Implementación en una Aplicación de Ejercicio: Una vez entrenado, el modelo puede integrarse en una app que, al usar la cámara del dispositivo, detecte la postura del usuario y le indique si necesita hacer ajustes para mejorar su técnica.
Esta aplicación sería útil para personas que desean recibir retroalimentación sobre su forma de ejercicio en casa, mejorando la efectividad del entrenamiento y reduciendo el riesgo de lesiones.
Video Tutorial de la Práctica con IA
Paso a Paso para usar esta Herramienta.
- Buscar en el navegador de cualquier preferencia “Teachable Machine” , luego hacer click sobre la pagina
- Nos dirigimos a la parte de arriba del lado izquierdo y le damos click en las 3 barras para abrir el menú del sitio web
- Damos Click en la primera opción “+ Nuevo Proyecto”
- Se cargara la pagina y procederá a mostrar tres opciones que cuenta el programa
- Luego seleccionamos una opción y procedemos con la prueba
Créditos:
Autor: Alejandro Villamizar Zabaleta
Editor: Carlos Ivan Pinzon Romero
Grupo: UCPI1-1
Universidad: Universidad Central
Citas:
Chamba Macas, A. J. (2020). Ejemplos de Machine Learning utilizando la herramienta Teachable Machine [Video]. https://www.youtube.com/watch?v=HozjurQ6oBg