Prethodna stranica

Kako AI razlikuje pse od mačaka?

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

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

Š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)
Kako AI razlikuje pse od mačaka?

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. 1. Prikupi primjerePrikupi mnogo fotografija pasa i mačaka.
  2. 2. Pronađi uzorkeUsporedi značajke kao što su oblik ušiju i oblik lica.
  3. 3. Nauči uzorkeNauči uzorke koji pomažu razlikovati pse od mačaka.

AI razvrstava novu fotografiju

  1. 1. Pokaži novu fotografijuPokaži fotografiju koja je za AI potpuno nova.
  2. 2. Usporedi uzorkeUsporedi je s naučenim uzorcima.
  3. 3. PredvidiOdaberi klasu i prikaži predviđanje.
Uspoređivanje uzorakaOblik ušijuOblik očijuOblik nosaOblik lica
Predviđanje
Pas92%
Mačka8%
Ovo su primjeri rezultata, a ne točnost. Premalo fotografija ili mutne fotografije mogu zbuniti AI.

💡 AI predviđa klasu uspoređujući novu fotografiju s naučenim uzorcima.

Sastavi

Sastavimo psa i mačku!

Blok DC motora ×2Pokreće repove psa i mačke
NaredbaŠto radi
Okreni motor: ulijevoNeprestano se okreće ulijevo.
Okreni motor: udesnoNeprestano se okreće udesno.
Okreći ulijevo 1 sekunduOkreće se ulijevo zadano vrijeme.
Okreći udesno 1 sekunduOkreće se udesno zadano vrijeme.
Isključi motorZaustavlja motor.
Zvučni blokPušta zvučni efekt za psa
NaredbaŠto radi
Sviraj notuSvira jednu notu.
Sviraj notu 0,25 dobeOdređuje trajanje note u dobama.
Pusti zvučni efektPušta zvučni efekt na zujalu.
Pusti efekt 0,25 dobeOdređuje trajanje efekta u dobama.
LED blokPokazuje kako se mačka osjeća
NaredbaŠto radi
Prikaži LED točkiceCrta vlastiti uzorak od točkica.
Prikaži tekst: APrikazuje slova na LED bloku.
Prikaži broj: 1Prikazuje brojeve na LED bloku.
Prikaži ikonu: srcePrikazuje ugrađenu ikonu.
Očisti LED zaslonGasi sve LED točkice.

Sastavi psa i mačku

Poduči AI

Otvori CuroAI

Otvori CuroAI Studio ↗

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

Pas
Mačka
Pozadina

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.

Group Number33

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.

PAS
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
MAČKA
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
POZADINA
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.