¿Cómo distingue la IA a los perros de los gatos?
Entrena un clasificador de imágenes y luego conecta sus predicciones con acciones del robot.
Lo que aprenderás
- Entender el aprendizaje supervisado con ejemplos etiquetados
- Entrenar un clasificador de imágenes con tres clases: Perro, Gato y Fondo
- Programar acciones del robot para cada predicción
Necesitas
- Bloque de motor DC ×2
- Bloque LED
- Bloque de sonido
- CuroAI Studio (app web)

Conoce la IA
¿Qué es el aprendizaje supervisado?
La IA aprende patrones a partir de muchas fotos de perros y gatos con etiquetas, para distinguir las dos clases.
Mira el video de referencia (en coreano) ↗
¿Cómo aprende la IA a reconocer perros y gatos?
1. Reunir ejemplosReúne muchas fotos de perros y gatos.
2. Encontrar patronesLa IA compara rasgos como la forma de las orejas y de la cara.
3. Aprender patronesLa IA aprende los patrones que ayudan a distinguir perros de gatos.
La IA clasifica una foto nueva
1. Mostrar una foto nuevaMuéstrale a la IA una foto que nunca haya visto.
2. Comparar patronesLa IA la compara con los patrones que aprendió.
3. PredecirLa IA elige una clase y muestra su predicción.
💡 La IA predice una clase comparando una foto nueva con los patrones que aprendió.
Construye
¡Construyamos un perro y un gato!


| Comando | Qué hace |
|---|---|
| Girar motor: a la izquierda | Gira sin parar hacia la izquierda. |
| Girar motor: a la derecha | Gira sin parar hacia la derecha. |
| Girar a la izquierda durante 1 segundo | Gira a la izquierda durante el tiempo indicado. |
| Girar a la derecha durante 1 segundo | Gira a la derecha durante el tiempo indicado. |
| Apagar motor | Detiene el motor. |

| Comando | Qué hace |
|---|---|
| Tocar nota | Toca una nota musical. |
| Tocar nota durante 0.25 tiempos | Define la duración de la nota en tiempos. |
| Reproducir efecto de sonido | Reproduce un efecto de sonido con el zumbador. |
| Reproducir efecto durante 0.25 tiempos | Define la duración del efecto en tiempos. |

| Comando | Qué hace |
|---|---|
| Mostrar puntos LED | Dibuja tu propio patrón de puntos. |
| Mostrar texto: A | Muestra letras en el bloque LED. |
| Mostrar número: 1 | Muestra números en el bloque LED. |
| Mostrar ícono: corazón | Muestra un ícono ya incluido. |
| Borrar pantalla LED | Apaga los puntos LED. |
Construye el perro y el gato

Enséñale a la IA
Abre CuroAI
Agrega la extensión de aprendizaje automático
Abre “Extensions” (extensiones) y elige “Cubroid Machine Learning”.
Crea tres clases
Crea tres clases: Perro, Gato y Fondo.
💡 ¿Qué es una etiqueta? Es el nombre de una clase que le dice a la IA qué muestra un ejemplo.
15 o más ejemplos variados por clase



Ponles nombre a las tres clases
Escribe el nombre de cada etiqueta y luego haz clic una vez en cada bloque de nombre para guardarlo.
💡 ¿Por qué entrenar “Fondo”? La IA necesita una clase para las escenas sin perro ni gato.
nombrar etiqueta [1 v] como [Perro] :: #52b98a nombrar etiqueta [2 v] como [Gato] :: #52b98a nombrar etiqueta [3 v] como [Fondo] :: #52b98a
Reúne ejemplos de entrenamiento variados
Reúne 15 o más ejemplos variados por clase con los bloques de etiqueta de entrenamiento. Cambia el ángulo y el fondo.
💡 Mientras reúnes los ejemplos de una clase, que no aparezcan otros animales en la imagen.
Etiqueta de formación [1 v] :: #52b98a Etiqueta de formación [2 v] :: #52b98a Etiqueta de formación [3 v] :: #52b98a
Conecta los bloques (número de grupo)
Enciende los bloques, escribe el mismo número que la calcomanía del bloque y confirma.

Programa y ejecuta
¿Qué hace cada bloque?
Motor DC 1Cola del perro
Motor DC 2Cola del gato
Bloque LEDExpresión del gato
Bloque de sonidoSonido del perro
Conecta las predicciones con acciones
PERRO- Reproducir un efecto de sonido
- Mover el motor 1 a la izquierda / derecha
- Detener el motor 1
GATO- Mostrar un corazón en el LED
- Mover el motor 2 a la izquierda / derecha
- Detener el motor 2; borrar el LED
FONDO- Detener el motor 1
- Detener el motor 2
- Borrar la pantalla LED
Revisa el programa completo
Primero haz clic en los bloques de nombre y de entrenamiento. Después, los bloques “cuando recibe la etiqueta” se ejecutan solos cada vez que la IA reconoce una clase.
nombrar etiqueta [1 v] como [Perro] :: #52b98a Etiqueta de formación [1 v] :: #52b98a cuando recibe la etiqueta [1 v] :: hat #52b98a tocar nota [Pequeño efecto v] :: sound gire el bloque de motor de CC 1 (1) durante [girar a la izquierda v] segundos :: motion esperar (1) segundos :: control gire el bloque de motor de CC 1 (1) durante [girar a la derecha v] segundos :: motion esperar (1) segundos :: control apague el bloque de motor de CC 1 :: motion
nombrar etiqueta [2 v] como [Gato] :: #52b98a Etiqueta de formación [2 v] :: #52b98a cuando recibe la etiqueta [2 v] :: hat #52b98a pantalla [♥ v] :: looks gire el bloque de motor de CC 2 (1) durante [girar a la izquierda v] segundos :: motion esperar (1) segundos :: control gire el bloque de motor de CC 2 (1) durante [girar a la derecha v] segundos :: motion esperar (1) segundos :: control apague el bloque de motor de CC 2 :: motion limpiar pantalla :: looks
nombrar etiqueta [3 v] como [Fondo] :: #52b98a Etiqueta de formación [3 v] :: #52b98a cuando recibe la etiqueta [3 v] :: hat #52b98a apague el bloque de motor de CC 1 :: motion apague el bloque de motor de CC 2 :: motion limpiar pantalla :: looks
💡 Entrena la IA con 15 o más ejemplos variados por clase antes de probar. Revisa los cambios de etiqueta, los tiempos de espera y la dirección del motor.
Pregunta rápida
Q¿Cómo se llama el método de aprendizaje que usa ejemplos con etiquetas?
Ver la respuesta
Aprendizaje supervisado — La IA aprende de ejemplos que tienen etiquetas de clase.
¡Lección terminada!
¿Lo construiste, lo programaste y lo probaste? Toca para guardar tu progreso.
