Kako AI razlikuje pse od mačaka?
Istreniraj klasifikator slika, a zatim poveži njegova predviđanja s radnjama robota.
Što ćeš naučiti
- Shvati kako radi nadzirano učenje s označenim primjerima
- Istreniraj klasifikator slika s tri klase: Pas, Mačka, Pozadina
- Programiraj radnje robota za svako predviđanje
Što ti treba
- Blok DC motora ×2
- LED blok
- Zvučni blok
- CuroAI Studio (web-aplikacija)

Upoznaj AI
Što je nadzirano učenje?
AI pronalazi uzorke u mnogo fotografija pasa i mačaka s oznakama i tako uči razlikovati te dvije klase.
Pogledaj videozapis (na korejskom) ↗
Kako AI uči prepoznavati pse i mačke?
1. Prikupi primjerePrikupi mnogo fotografija pasa i mačaka.
2. Pronađi uzorkeUsporedi značajke kao što su oblik ušiju i oblik lica.
3. Nauči uzorkeNauči uzorke koji pomažu razlikovati pse od mačaka.
AI razvrstava novu fotografiju
1. Pokaži novu fotografijuPokaži fotografiju koja je za AI potpuno nova.
2. Usporedi uzorkeUsporedi je s naučenim uzorcima.
3. PredvidiOdaberi klasu i prikaži predviđanje.
💡 AI predviđa klasu uspoređujući novu fotografiju s naučenim uzorcima.
Sastavi
Sastavimo psa i mačku!


| Naredba | Što radi |
|---|---|
| Okreni motor: ulijevo | Neprestano se okreće ulijevo. |
| Okreni motor: udesno | Neprestano se okreće udesno. |
| Okreći ulijevo 1 sekundu | Okreće se ulijevo zadano vrijeme. |
| Okreći udesno 1 sekundu | Okreće se udesno zadano vrijeme. |
| Isključi motor | Zaustavlja motor. |

| Naredba | Što radi |
|---|---|
| Sviraj notu | Svira jednu notu. |
| Sviraj notu 0,25 dobe | Određuje trajanje note u dobama. |
| Pusti zvučni efekt | Pušta zvučni efekt na zujalu. |
| Pusti efekt 0,25 dobe | Određuje trajanje efekta u dobama. |

| Naredba | Što radi |
|---|---|
| Prikaži LED točkice | Crta vlastiti uzorak od točkica. |
| Prikaži tekst: A | Prikazuje slova na LED bloku. |
| Prikaži broj: 1 | Prikazuje brojeve na LED bloku. |
| Prikaži ikonu: srce | Prikazuje ugrađenu ikonu. |
| Očisti LED zaslon | Gasi sve LED točkice. |
Sastavi psa i mačku

Poduči AI
Otvori CuroAI
Dodaj proširenje za strojno učenje
Otvori „Extensions“ (proširenja) i odaberi „Cubroid Machine Learning“.
Napravi tri klase
Napravi tri klase: Pas, Mačka i Pozadina.
💡 Što je oznaka? To je naziv klase po kojem AI zna što prikazuje neki primjer.
15+ raznolikih primjera po klasi



Imenuj tri klase
Upiši ime svake oznake, a zatim jednom klikni svaki blok za imenovanje da ga spremiš.
💡 Zašto treniramo i klasu Pozadina? AI treba klasu za prizore u kojima nema ni psa ni mačke.
name label [1 v] as [Pas] :: #52b98a name label [2 v] as [Mačka] :: #52b98a name label [3 v] as [Pozadina] :: #52b98a
Prikupi raznolike primjere za treniranje
Blokovima „train label“ prikupi 15+ raznolikih primjera po klasi. Mijenjaj kut i pozadinu.
💡 Dok prikupljaš primjere za jednu klasu, pazi da druge životinje ne budu u kadru.
train label [1 v] :: #52b98a train label [2 v] :: #52b98a train label [3 v] :: #52b98a
Poveži blokove (broj grupe)
Uključi blokove, upiši isti broj kao na naljepnici bloka i potvrdi.

Programiraj i pokreni
Koji blok radi što?
DC motor 1Rep psa
DC motor 2Rep mačke
LED blokIzraz lica mačke
Zvučni blokZvuk psa
Poveži predviđanja s radnjama
PAS- Pusti zvučni efekt
- Okreni motor 1 ulijevo / udesno
- Zaustavi motor 1
MAČKA- Prikaži srce na LED bloku
- Okreni motor 2 ulijevo / udesno
- Zaustavi motor 2; očisti LED zaslon
POZADINA- Zaustavi motor 1
- Zaustavi motor 2
- Očisti LED zaslon
Pregledaj cijeli program
Najprije klikni blokove za imenovanje i treniranje. Nakon toga se blokovi „when received label“ sami pokreću svaki put kad AI prepozna klasu.
name label [1 v] as [Pas] :: #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 [Mačka] :: #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 [Pozadina] :: #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
💡 Prije testiranja istreniraj AI na 15+ raznolikih primjera po klasi. Provjeri promjene oznaka, vrijeme čekanja i smjer okretanja motora.
Kratki kviz
QKako se zove način učenja koji koristi označene primjere?
Prikaži odgovor
Nadzirano učenje — AI uči iz primjera koji imaju oznake klasa.
Lekcija završena!
Sve je sastavljeno, programirano i isprobano? Dodirni i spremi svoj napredak.
