UD3 FUNDAMENTOS DE LA IA

3.2 UD3P2 ENTRENAR MODELO IA

CRITERIOS DE EVALUACIÓN
▪ CA3.1 – Conocer los tipos básicos de sensores utilizados en la inteligencia artificial y la diferencia entre sensorización y percepción.
▪ CA3.2 – Conocer e identificar los tipos básicos de actuadores utilizados en la inteligencia artificial.
▪ CA3.3 – Comprender las formas básicas de representación interna de los datos en los sistemas computacionales y la problemática de representar el conocimiento del mundo real.
▪ CA3.4 – Comprender el concepto de algoritmo para resolver problemas y diferenciarlo del concepto de algoritmo para aprender un modelo a partir de datos.
▪ CA3.5 – Recoger, representar y analizar conjuntos de datos, utilizando herramientas y software para visualizarlos de forma lógica y coherente.
▪ CA3.6 – Evaluar de manera crítica los resultados obtenidos de los análisis de datos, reflexionando sobre su precisión y fiabilidad.

Hoy vamos a pasarlo bien, esta vez entrenando vuestra propia Inteligencia Artificial para que reconozca los gestos del juego de piedra, papel y tijera usando la cámara de la tableta como sensor. Después conectaréis el modelo a una micro:bit, que actuará como actuador mostrando en su pantalla LED el gesto que la IA haya reconocido.

De esta manera aprenderéis:

  • Qué es un sensor (la cámara recoge datos en bruto).
  • Qué es un actuador (la micro:bit muestra iconos como respuesta).
  • Cómo los datos se transforman en percepción gracias a la IA.
  • La diferencia entre un algoritmo fijo y un modelo entrenado con ejemplos.
  • A recoger y analizar datos (muchas fotos) y reflexionar sobre la precisión y fiabilidad del modelo.

Al final comprobaréis que vuestra IA puede “jugar” al piedra, papel y tijera, y descubriréis qué pasa cuando falla y cómo se puede mejorar.

  • Sensor
    Dispositivo que capta información del entorno y la transforma en datos digitales.
    👉 En esta práctica, la cámara de la tableta actúa como sensor, recogiendo imágenes de las manos.
  • Sensorización
    Acción de recoger datos en bruto a través de un sensor, sin interpretarlos.
    👉 La cámara toma fotos, pero no “sabe” que es una mano o un gesto.
  • Percepción
    Interpretación de los datos captados por los sensores, dándoles un significado.
    👉 El modelo entrenado en Teachable Machine percibe si la imagen corresponde a piedra, papel o tijera.
  • Actuador
    Dispositivo que ejecuta una acción en respuesta a una orden de la IA.
    👉 En este caso, la micro:bit muestra iconos en su pantalla LED.
  • Dato
    Unidad básica de información que la máquina procesa. Puede ser un número, un texto, un píxel de color, etc.
    👉 Cada imagen está formada por miles de píxeles convertidos en números.
  • Conjunto de datos (Dataset)
    Colección de ejemplos que se usan para entrenar a un modelo de IA.
    👉 Las fotos de manos haciendo los gestos de piedra, papel, tijera y nada.
  • Entrenamiento
    Proceso por el que un modelo de IA aprende patrones a partir de un conjunto de datos.
    👉 Teachable Machine analiza las fotos y busca diferencias estadísticas entre cada gesto.
  • Modelo
    Resultado del entrenamiento de una IA: un sistema capaz de reconocer patrones nuevos basándose en lo que aprendió de los datos.
    👉 El modelo entrenado “aprende” a distinguir entre piedra, papel y tijera.
  • Algoritmo
    Conjunto de pasos ordenados para resolver un problema.
  • Algoritmo programado: fijo, siempre hace lo mismo (ej. el código en MakeCode que muestra iconos).
  • Algoritmo de aprendizaje: aprende a partir de datos (ej. Teachable Machine).
  • Clasificación
    Tarea de IA que consiste en asignar una etiqueta a un dato nuevo en función de lo que ha aprendido.
    👉 Ejemplo: clasificar una foto como piedra, papel, tijera o nada.
  • Precisión
    Grado de acierto de un modelo al reconocer correctamente los ejemplos.
    👉 Si el modelo reconoce 9 de cada 10 veces el gesto correcto, tiene un 90% de precisión.
  • Fiabilidad
    Confianza en que el modelo funcione bien en diferentes situaciones, no solo en las condiciones del entrenamiento.
    👉 Si el modelo falla con diferentes manos o con poca luz, su fiabilidad es baja.
  • Sesgo
    Error sistemático producido por datos mal recogidos o insuficientes.
    👉 Si todas las fotos de entrenamiento son de la misma persona, el modelo puede fallar con otras manos.
  • Micro:bit
    Placa electrónica educativa que incluye sensores y actuadores básicos (matriz LED, botones, acelerómetro, etc.).
    👉 En esta práctica se conecta al ordenador para mostrar el resultado del modelo en su pantalla LED.
  • MakeCode
    Entorno de programación por bloques desarrollado por Microsoft para programar la micro:bit.
    👉 Se usa para crear el código que conecta la micro:bit con la salida de Teachable Machine.
  • Exportar modelo
    Acción de guardar el modelo entrenado y obtener un enlace para usarlo en otras aplicaciones o dispositivos.
    👉 El enlace de Teachable Machine se pega en la página de integración con micro:bit.
  • Serial Data
    Nombre de la variable que almacena los datos enviados desde Teachable Machine a la micro:bit a través del puerto USB.
    👉 Permite que la micro:bit sepa qué gesto ha reconocido la IA.
  • Interfaz
    Zona de comunicación entre la persona usuaria y la máquina.
    👉 En esta práctica, la interfaz son:
    La cámara (entrada de datos).
    La pantalla LED de la micro:bit (salida de datos).