Come fa l’IA a distinguere i cani dai gatti?
Addestra un classificatore di immagini, poi collega le sue previsioni alle azioni del robot.
Che cosa imparerai
- Capisci l’apprendimento supervisionato con esempi etichettati
- Addestra un classificatore di immagini con tre classi: Cane, Gatto, Sfondo
- Programma le azioni del robot per ogni previsione
Che cosa ti serve
- Blocco motore DC ×2
- Blocco LED
- Blocco suono
- CuroAI Studio (app web)

Scopri l’IA
Che cos’è l’apprendimento supervisionato?
L’IA osserva tante foto di cani e gatti, ognuna con la sua etichetta, e impara da sola gli schemi che servono a distinguere le due classi.
Guarda il video di approfondimento (in coreano) ↗
Come impara l’IA a riconoscere cani e gatti?
1. Raccogliere esempiSi raccolgono tante foto di cani e di gatti.
2. Trovare gli schemiL’IA confronta caratteristiche come la forma delle orecchie e del muso.
3. Imparare gli schemiL’IA impara gli schemi che aiutano a distinguere i cani dai gatti.
L’IA classifica una foto nuova
1. Mostrare una foto nuovaSi mostra all’IA una foto che non ha mai visto.
2. Confrontare gli schemiL’IA la confronta con gli schemi che ha imparato.
3. Fare una previsioneL’IA sceglie una classe e mostra la previsione.
💡 L’IA prevede la classe confrontando una foto nuova con gli schemi che ha imparato.
Costruisci
Costruiamo un cane e un gatto!


| Comando | Che cosa fa |
|---|---|
| Motore: ruota a sinistra | Continua a girare verso sinistra. |
| Motore: ruota a destra | Continua a girare verso destra. |
| Ruota a sinistra per 1 secondo | Gira a sinistra per il tempo impostato. |
| Ruota a destra per 1 secondo | Gira a destra per il tempo impostato. |
| Spegni il motore | Ferma il motore. |

| Comando | Che cosa fa |
|---|---|
| Suona nota | Suona una nota musicale. |
| Suona nota per 0,25 battiti | Imposta la durata della nota in battiti. |
| Suona effetto sonoro | Suona un effetto sonoro con il cicalino. |
| Suona effetto per 0,25 battiti | Imposta la durata dell’effetto in battiti. |

| Comando | Che cosa fa |
|---|---|
| Mostra punti LED | Disegna una figura a punti a tua scelta. |
| Mostra testo: A | Mostra lettere sul blocco LED. |
| Mostra numero: 1 | Mostra numeri sul blocco LED. |
| Mostra icona: Cuore | Mostra un’icona già pronta. |
| Cancella lo schermo LED | Spegne i punti LED. |
Costruisci il cane e il gatto

Insegna all’IA
Apri CuroAI
Aggiungi l’estensione di apprendimento automatico
Apri «Extensions» (estensioni) e scegli «Cubroid Machine Learning».
Crea tre classi
Crea tre classi: Cane, Gatto e Sfondo.
💡 Che cos’è un’etichetta? È il nome di una classe: dice all’IA che cosa mostra un esempio.
Almeno 15 esempi diversi per classe



Dai un nome alle tre classi
Scrivi il nome di ogni etichetta, poi clicca una volta su ogni blocco «nomina etichetta» per salvarlo.
💡 Perché addestrare anche la classe Sfondo? L’IA ha bisogno di una classe per le scene senza cani né gatti.
nomina etichetta [1 v] come [Cane] :: #52b98a nomina etichetta [2 v] come [Gatto] :: #52b98a nomina etichetta [3 v] come [Sfondo] :: #52b98a
Raccogli esempi di addestramento diversi
Con i blocchi «etichetta di addestramento» raccogli almeno 15 esempi diversi per ogni classe. Cambia l’angolazione e lo sfondo.
💡 Mentre raccogli una classe, tieni gli altri animali fuori dall’inquadratura.
etichetta di addestramento [1 v] :: #52b98a etichetta di addestramento [2 v] :: #52b98a etichetta di addestramento [3 v] :: #52b98a
Collega i blocchi (numero di gruppo)
Accendi i blocchi, inserisci lo stesso numero dell’adesivo sul blocco e conferma.

Programma ed esegui
Quale blocco fa che cosa?
Motore DC 1Coda del cane
Motore DC 2Coda del gatto
Blocco LEDEspressione del gatto
Blocco suonoVerso del cane
Collega le previsioni alle azioni
CANE- Suona un effetto sonoro
- Muovi il motore 1 a sinistra / destra
- Ferma il motore 1
GATTO- Mostra un cuore sul LED
- Muovi il motore 2 a sinistra / destra
- Ferma il motore 2; spegni i LED
SFONDO- Ferma il motore 1
- Ferma il motore 2
- Cancella lo schermo LED
Rivedi il programma completo
Prima clicca i blocchi «nomina etichetta» e «etichetta di addestramento». Poi i blocchi «quando ricevi l’etichetta» partono da soli ogni volta che l’IA riconosce una classe.
nomina etichetta [1 v] come [Cane] :: #52b98a etichetta di addestramento [1 v] :: #52b98a quando ricevi l'etichetta: [1 v] :: hat #52b98a suona nota [Effetto piccolo v] :: sound accendere Blocco Motore DC 1 (1) per [ruotare a sinistra v] secondi :: motion attendi (1) secondi :: control accendere Blocco Motore DC 1 (1) per [ruotare a destra v] secondi :: motion attendi (1) secondi :: control spegnere Blocco Motore DC 1 :: motion
nomina etichetta [2 v] come [Gatto] :: #52b98a etichetta di addestramento [2 v] :: #52b98a quando ricevi l'etichetta: [2 v] :: hat #52b98a visualizza [♥ v] :: looks accendere Blocco Motore DC 2 (1) per [ruotare a sinistra v] secondi :: motion attendi (1) secondi :: control accendere Blocco Motore DC 2 (1) per [ruotare a destra v] secondi :: motion attendi (1) secondi :: control spegnere Blocco Motore DC 2 :: motion cancella display :: looks
nomina etichetta [3 v] come [Sfondo] :: #52b98a etichetta di addestramento [3 v] :: #52b98a quando ricevi l'etichetta: [3 v] :: hat #52b98a spegnere Blocco Motore DC 1 :: motion spegnere Blocco Motore DC 2 :: motion cancella display :: looks
💡 Prima di provare, addestra almeno 15 esempi diversi per ogni classe. Controlla i cambi di etichetta, i tempi e il verso dei motori.
Quiz veloce
QCome si chiama il metodo di apprendimento che usa esempi etichettati?
Mostra la risposta
Apprendimento supervisionato — L’IA impara da esempi che hanno l’etichetta della loro classe.
Lezione completata!
L’hai costruito, programmato e provato? Tocca per salvare i tuoi progressi.
