Bagaimanakah AI membezakan anjing dengan kucing?
Latih pengelas imej, kemudian sambungkan ramalannya kepada tindakan robot.
Apa yang akan kamu pelajari
- Fahami pembelajaran terselia melalui contoh berlabel
- Latih pengelas imej dengan tiga kelas: Anjing, Kucing, Latar belakang
- Buat kod tindakan robot bagi setiap ramalan
Apa yang diperlukan
- Blok motor DC ×2
- Blok LED
- Blok bunyi
- CuroAI Studio (aplikasi web)

Kenali AI
Apakah pembelajaran terselia?
AI mempelajari corak daripada banyak gambar anjing dan kucing yang berlabel untuk membezakan kedua-dua kelas itu.
Tonton video rujukan (bahasa Korea) ↗
Bagaimanakah AI mempelajari anjing dan kucing?
1. Kumpul contohKumpul banyak gambar anjing dan kucing.
2. Cari corakBandingkan ciri-ciri seperti bentuk telinga dan bentuk muka.
3. Pelajari corakPelajari corak yang membantu membezakan anjing dengan kucing.
AI mengelaskan gambar baharu
1. Tunjukkan gambar baharuTunjukkan gambar yang belum pernah dilihat oleh AI.
2. Bandingkan corakBandingkan gambar itu dengan corak yang telah dipelajari.
3. Buat ramalanPilih satu kelas dan tunjukkan ramalannya.
💡 AI meramalkan kelas dengan membandingkan gambar baharu dengan corak yang telah dipelajarinya.
Bina
Jom bina robot anjing dan kucing!


| Arahan | Fungsinya |
|---|---|
| Pusingkan motor: ke kiri | Berpusing ke kiri tanpa henti. |
| Pusingkan motor: ke kanan | Berpusing ke kanan tanpa henti. |
| Pusing ke kiri selama 1 saat | Berpusing ke kiri selama masa yang ditetapkan. |
| Pusing ke kanan selama 1 saat | Berpusing ke kanan selama masa yang ditetapkan. |
| Matikan motor | Menghentikan motor. |

| Arahan | Fungsinya |
|---|---|
| Mainkan not | Memainkan satu not muzik. |
| Mainkan not selama 0.25 rentak | Menetapkan tempoh not mengikut bilangan rentak. |
| Mainkan kesan bunyi | Memainkan kesan bunyi pembaz. |
| Mainkan kesan bunyi selama 0.25 rentak | Menetapkan tempoh kesan bunyi mengikut bilangan rentak. |

| Arahan | Fungsinya |
|---|---|
| Paparkan titik LED | Melukis corak titik sendiri. |
| Paparkan teks: A | Menunjukkan huruf pada blok LED. |
| Paparkan nombor: 1 | Menunjukkan nombor pada blok LED. |
| Paparkan ikon: Hati | Menunjukkan ikon terbina dalam. |
| Kosongkan paparan LED | Memadamkan titik-titik LED. |
Bina robot anjing dan kucing

Ajar AI
Buka CuroAI
Tambah sambungan pembelajaran mesin
Buka “Extensions” (Sambungan) dan pilih “Cubroid Machine Learning”.
Cipta tiga kelas
Cipta tiga kelas: Anjing, Kucing dan Latar belakang.
💡 Apakah label? Nama kelas yang memberitahu AI apa yang ditunjukkan oleh sesuatu contoh.
15+ contoh yang pelbagai bagi setiap kelas



Namakan tiga kelas itu
Namakan setiap label, kemudian klik setiap blok penamaan sekali untuk menyimpannya.
💡 Mengapakah kelas “Latar belakang” juga perlu dilatih? AI memerlukan satu kelas untuk pemandangan yang tiada anjing atau kucing.
name label [1 v] as [Anjing] :: #52b98a name label [2 v] as [Kucing] :: #52b98a name label [3 v] as [Latar belakang] :: #52b98a
Kumpul contoh latihan yang pelbagai
Kumpul 15+ contoh yang pelbagai bagi setiap kelas menggunakan blok label latihan. Ubah sudut dan latar belakang.
💡 Semasa mengumpul contoh untuk satu kelas, pastikan haiwan lain tidak kelihatan dalam kamera.
train label [1 v] :: #52b98a train label [2 v] :: #52b98a train label [3 v] :: #52b98a
Sambungkan blok (nombor kumpulan)
Hidupkan blok, masukkan nombor kumpulan yang sama dengan nombor pada pelekat blok, kemudian sahkan.

Buat kod dan jalankan
Apakah tugas setiap blok?
Motor DC 1Ekor anjing
Motor DC 2Ekor kucing
Blok LEDRiak wajah kucing
Blok bunyiBunyi anjing
Sambungkan ramalan kepada tindakan
ANJING- Mainkan kesan bunyi
- Gerakkan motor 1 ke kiri / kanan
- Hentikan motor 1
KUCING- Tunjukkan bentuk hati pada LED
- Gerakkan motor 2 ke kiri / kanan
- Hentikan motor 2; kosongkan paparan LED
LATAR BELAKANG- Hentikan motor 1
- Hentikan motor 2
- Kosongkan paparan LED
Semak program yang lengkap
Klik blok penamaan dan blok latihan dahulu. Selepas itu, blok “when received label” (apabila label diterima) akan berjalan sendiri setiap kali AI mengecam sesuatu kelas.
name label [1 v] as [Anjing] :: #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 [Kucing] :: #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 [Latar belakang] :: #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
💡 Latih 15+ contoh yang pelbagai bagi setiap kelas sebelum menguji. Semak perubahan label, masa menunggu dan arah motor.
Kuiz ringkas
QApakah kaedah pembelajaran yang menggunakan contoh berlabel?
Lihat jawapan
Pembelajaran terselia — AI belajar daripada contoh yang mempunyai label kelas.
Pelajaran selesai!
Sudah bina, buat kod dan uji? Tekan untuk menyimpan kemajuan kamu.
