Stari sajt

Kako AI razlikuje pse od mačaka?

Istreniraj klasifikator slika, a zatim poveži njegova predviđanja sa radnjama robota.

Viši razredi osnovne škole★★★★★CuroAI · Mašinsko učenje

Šta ćeš naučiti

  • Shvati kako radi nadgledano učenje uz označene primere
  • Istreniraj klasifikator slika sa tri klase: Pas, Mačka, Pozadina
  • Programiraj radnje robota za svako predviđanje

Potrebno ti je

  • Blok DC motora ×2
  • LED blok
  • Zvučni blok
  • CuroAI Studio (veb aplikacija)
Kako AI razlikuje pse od mačaka?

Upoznaj AI

Šta je nadgledano učenje?

AI uči obrasce iz mnogo označenih fotografija pasa i mačaka, pa tako može da razlikuje ove dve klase.

Pogledaj video (na korejskom) ↗

Kako AI uči da prepozna pse i mačke?

  1. 1. Prikupi primerePrikupi mnogo fotografija pasa i mačaka.
  2. 2. Pronađi obrasceUporedi osobine kao što su oblik ušiju i oblik lica.
  3. 3. Nauči obrasceNauči obrasce koji pomažu da se psi razlikuju od mačaka.

AI klasifikuje novu fotografiju

  1. 1. Pokaži novu fotografijuPokaži fotografiju koja je za AI potpuno nova.
  2. 2. Uporedi obrasceUporedi je sa naučenim obrascima.
  3. 3. PredvidiIzaberi klasu i prikaži predviđanje.
Poređenje obrazacaOblik ušijuOblik očijuOblik nosaOblik lica
Predviđanje
Pas92%
Mačka8%
Ovo su primeri rezultata, a ne tačnost. Premalo fotografija ili mutne fotografije mogu da zbune AI.

💡 AI predviđa klasu tako što poredi novu fotografiju sa naučenim obrascima.

Sastavi

Hajde da napravimo psa i mačku!

Blok DC motora ×2Maše repovima psa i mačke
KomandaŠta radi
Okreni motor ulevoNeprestano se okreće ulevo.
Okreni motor udesnoNeprestano se okreće udesno.
Okreni ulevo 1 sekunduOkreće se ulevo onoliko vremena koliko podesiš.
Okreni udesno 1 sekunduOkreće se udesno onoliko vremena koliko podesiš.
Isključi motorZaustavlja motor.
Zvučni blokPušta zvučni efekat za psa
KomandaŠta radi
Sviraj notuSvira jednu notu.
Sviraj notu 0,25 dobeTrajanje note podešavaš u dobama.
Pusti zvučni efekatPušta zvučni efekat zujalice.
Pusti efekat 0,25 dobeTrajanje efekta podešavaš u dobama.
LED blokPokazuje kako se mačka oseća
KomandaŠta radi
Prikaži LED tačkiceCrta tvoju sliku od tačkica.
Prikaži tekst: APrikazuje slova na LED bloku.
Prikaži broj: 1Prikazuje brojeve na LED bloku.
Prikaži ikonicu: SrcePrikazuje gotovu ikonicu.
Obriši LED ekranGasi sve LED tačkice.

Sastavi psa i mačku

Obuči AI

Otvori CuroAI

Otvori CuroAI Studio ↗

Dodaj proširenje za mašinsko učenje

Otvori „Extensions“ (proširenja) i izaberi „Cubroid Machine Learning“.

Napravi tri klase

Napravi tri klase: Pas, Mačka i Pozadina.

💡 Šta je oznaka? To je ime klase po kojem AI zna šta prikazuje neki primer.

15+ različitih primera po klasi

Pas
Mačka
Pozadina

Imenuj tri klase

Upiši ime za svaku oznaku, pa jednom klikni na svaki blok za imenovanje da ga sačuvaš.

💡 Zašto treniramo i klasu Pozadina? AI-u je potrebna klasa za prizore na kojima nema ni psa ni mačke.

imenuj oznaku [1 v] kao [Pas] :: #52b98a

imenuj oznaku [2 v] kao [Mačka] :: #52b98a

imenuj oznaku [3 v] kao [Pozadina] :: #52b98a

Prikupi raznovrsne primere za trening

Pomoću blokova „Oznaka treninga“ prikupi 15+ različitih primera za svaku klasu. Menjaj ugao i pozadinu.

💡 Dok prikupljaš primere za jednu klasu, pazi da se druge životinje ne vide na kameri.

Oznaka treninga [1 v] :: #52b98a

Oznaka treninga [2 v] :: #52b98a

Oznaka treninga [3 v] :: #52b98a

Poveži blokove (broj grupe)

Uključi blokove, unesi broj sa nalepnice na bloku, pa potvrdi.

Group Number33

Programiraj i pokreni

Koji blok šta radi?

  • DC motor 1Rep psa
  • DC motor 2Rep mačke
  • LED blokIzraz lica mačke
  • Zvučni blokGlas psa

Poveži predviđanja sa radnjama

PAS
  • Pusti zvučni efekat
  • Okreni motor 1 ulevo / udesno
  • Zaustavi motor 1
MAČKA
  • Prikaži srce na LED bloku
  • Okreni motor 2 ulevo / udesno
  • Zaustavi motor 2; obriši LED
POZADINA
  • Zaustavi motor 1
  • Zaustavi motor 2
  • Obriši LED ekran

Pogledaj ceo program

Prvo klikni na blokove za imenovanje i trening. Blokovi „kada je primljena etiketa“ posle toga se pokreću sami, svaki put kada AI prepozna neku klasu.

PAS
imenuj oznaku [1 v] kao [Pas] :: #52b98a

Oznaka treninga [1 v] :: #52b98a

kada je primljena etiketa [1 v] :: hat #52b98a
пуштај ноту [Мали ефекат v] :: sound
окрените ДЦ Мотор Блок 1 (1) за [ротирај лево v] секунди :: motion
чекај (1) секунди :: control
окрените ДЦ Мотор Блок 1 (1) за [ротирај десно v] секунди :: motion
чекај (1) секунди :: control
искључите ДЦ Мотор Блок 1 :: motion
MAČKA
imenuj oznaku [2 v] kao [Mačka] :: #52b98a

Oznaka treninga [2 v] :: #52b98a

kada je primljena etiketa [2 v] :: hat #52b98a
прикажи [♥ v] :: looks
окрените ДЦ Мотор Блок 2 (1) за [ротирај лево v] секунди :: motion
чекај (1) секунди :: control
окрените ДЦ Мотор Блок 2 (1) за [ротирај десно v] секунди :: motion
чекај (1) секунди :: control
искључите ДЦ Мотор Блок 2 :: motion
обриши приказ :: looks
POZADINA
imenuj oznaku [3 v] kao [Pozadina] :: #52b98a

Oznaka treninga [3 v] :: #52b98a

kada je primljena etiketa [3 v] :: hat #52b98a
искључите ДЦ Мотор Блок 1 :: motion
искључите ДЦ Мотор Блок 2 :: motion
обриши приказ :: looks

💡 Pre testiranja istreniraj AI sa 15+ različitih primera po klasi. Proveri promenu oznake, vreme čekanja i smer okretanja motora.

Kratak kviz

QKako se zove način učenja koji koristi označene primere?

Prikaži odgovor

Nadgledano učenje — AI uči iz primera koji imaju oznake klasa.

Lekcija je završena!

Sastavljeno, programirano i isprobano? Dodirni da sačuvaš napredak.