Cum deosebește IA câinii de pisici?
Antrenează un clasificator de imagini, apoi leagă predicțiile lui de acțiunile robotului.
Ce vei învăța
- Înțelege învățarea supervizată cu ajutorul exemplelor etichetate
- Antrenează un clasificator de imagini cu trei clase: Câine, Pisică, Fundal
- Programează acțiunile robotului pentru fiecare predicție
De ce ai nevoie
- Blocul motor DC ×2
- Blocul LED
- Blocul de sunet
- CuroAI Studio (aplicație web)

Să aflăm despre IA
Ce este învățarea supervizată?
IA învață tipare din multe fotografii etichetate cu câini și pisici, ca să poată deosebi cele două clase.
Urmărește videoclipul de referință (în coreeană) ↗
Cum învață IA să recunoască câinii și pisicile?
1. Adună exempleAdună multe fotografii cu câini și pisici.
2. Găsește tipareCompară trăsături precum forma urechilor și a feței.
3. Învață tipareleÎnvață tiparele care ajută la deosebirea câinilor de pisici.
IA clasifică o fotografie nouă
1. Arată o fotografie nouăArată o fotografie pe care IA nu a mai văzut-o.
2. Compară tipareleIA o compară cu tiparele învățate.
3. PreziceIA alege o clasă și arată predicția.
💡 IA prezice o clasă comparând o fotografie nouă cu tiparele pe care le-a învățat.
Asamblează
Hai să construim un câine și o pisică!


| Comandă | Ce face |
|---|---|
| Rotește motorul la stânga | Se rotește continuu spre stânga. |
| Rotește motorul la dreapta | Se rotește continuu spre dreapta. |
| Rotește la stânga 1 secundă | Se rotește spre stânga cât timp ai setat. |
| Rotește la dreapta 1 secundă | Se rotește spre dreapta cât timp ai setat. |
| Oprește motorul | Motorul se oprește. |

| Comandă | Ce face |
|---|---|
| Cântă o notă | Cântă o notă muzicală. |
| Cântă nota pentru 0,25 timpi | Stabilește durata notei în timpi. |
| Redă un efect sonor | Redă un efect sonor prin buzzer. |
| Redă efectul pentru 0,25 timpi | Stabilește durata efectului în timpi. |

| Comandă | Ce face |
|---|---|
| Afișează puncte LED | Desenează un model propriu din puncte. |
| Afișează textul: A | Arată litere pe blocul LED. |
| Afișează numărul: 1 | Arată numere pe blocul LED. |
| Afișează pictograma: Inimă | Arată o pictogramă gata făcută. |
| Șterge ecranul LED | Stinge punctele LED. |
Construiește câinele și pisica

Antrenează IA
Deschide CuroAI
Adaugă extensia de învățare automată
Deschide „Extensions” (extensii) și alege „Cubroid Machine Learning”.
Creează trei clase
Creează trei clase: Câine, Pisică și Fundal.
💡 Ce este o etichetă? Este numele unei clase: prin el, IA află ce arată un exemplu.
15+ exemple variate pentru fiecare clasă



Denumește cele trei clase
Dă un nume fiecărei etichete, apoi apasă o dată pe fiecare bloc de denumire ca să salvezi.
💡 De ce antrenăm și clasa „Fundal”? IA are nevoie de o clasă pentru scenele fără câine sau pisică.
name label [1 v] as [Câine] :: #52b98a name label [2 v] as [Pisică] :: #52b98a name label [3 v] as [Fundal] :: #52b98a
Adună exemple variate pentru antrenare
Adună 15+ exemple variate pentru fiecare clasă cu blocurile de antrenare a etichetelor. Schimbă unghiul și fundalul.
💡 Când aduni exemple pentru o clasă, ai grijă să nu apară alte animale în imagine.
train label [1 v] :: #52b98a train label [2 v] :: #52b98a train label [3 v] :: #52b98a
Conectează blocurile (numărul de grup)
Pornește blocurile, scrie numărul de pe abțibildul blocului, apoi confirmă.

Programează și rulează
Ce face fiecare bloc?
Motor DC 1Coada câinelui
Motor DC 2Coada pisicii
Blocul LEDExpresia pisicii
Blocul de sunetSunetul câinelui
Leagă predicțiile de acțiuni
CÂINE- Redă un efect sonor
- Mișcă motorul 1 la stânga / la dreapta
- Oprește motorul 1
PISICĂ- Arată o inimă pe LED
- Mișcă motorul 2 la stânga / la dreapta
- Oprește motorul 2; șterge LED-urile
FUNDAL- Oprește motorul 1
- Oprește motorul 2
- Șterge ecranul LED
Verifică programul complet
Mai întâi apasă o dată pe blocurile de denumire și de antrenare. Apoi blocurile „when received label” pornesc singure de fiecare dată când IA recunoaște o clasă.
name label [1 v] as [Câine] :: #52b98a train label [1 v] :: #52b98a when received label: [1 v] :: hat #52b98a play note [Small effect v] :: sound turn DC Motor Block 1 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 1 off :: motion
name label [2 v] as [Pisică] :: #52b98a train label [2 v] :: #52b98a when received label: [2 v] :: hat #52b98a display [♥ v] :: looks turn DC Motor Block 2 (1)for [rotate left v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 (1)for [rotate right v] seconds :: motion wait (1) seconds :: control turn DC Motor Block 2 off :: motion clear display :: looks
name label [3 v] as [Fundal] :: #52b98a train label [3 v] :: #52b98a when received label: [3 v] :: hat #52b98a turn DC Motor Block 1 off :: motion turn DC Motor Block 2 off :: motion clear display :: looks
💡 Înainte de testare, antrenează IA cu 15+ exemple variate pentru fiecare clasă. Verifică schimbarea etichetelor, temporizarea și sensul motoarelor.
Mic test
QCum se numește metoda de învățare care folosește exemple etichetate?
Arată răspunsul
Învățarea supervizată — IA învață din exemple care au etichete de clasă.
Lecție terminată!
Ai construit, ai programat și ai testat? Apasă aici ca să-ți salvezi progresul.
