Laman lama

Bagaimanakah AI membezakan anjing dengan kucing?

Latih pengelas imej, kemudian sambungkan ramalannya kepada tindakan robot.

Sekolah menengah rendah★★★★★CuroAI · Pembelajaran Mesin

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)
Bagaimanakah AI membezakan anjing dengan kucing?

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. 1. Kumpul contohKumpul banyak gambar anjing dan kucing.
  2. 2. Cari corakBandingkan ciri-ciri seperti bentuk telinga dan bentuk muka.
  3. 3. Pelajari corakPelajari corak yang membantu membezakan anjing dengan kucing.

AI mengelaskan gambar baharu

  1. 1. Tunjukkan gambar baharuTunjukkan gambar yang belum pernah dilihat oleh AI.
  2. 2. Bandingkan corakBandingkan gambar itu dengan corak yang telah dipelajari.
  3. 3. Buat ramalanPilih satu kelas dan tunjukkan ramalannya.
Corak yang dibandingkanBentuk telingaBentuk mataBentuk hidungBentuk muka
Keputusan ramalan
Anjing92%
Kucing8%
Skor ini hanya contoh, bukan ketepatan. Gambar yang sedikit atau kabur boleh mengelirukan AI.

💡 AI meramalkan kelas dengan membandingkan gambar baharu dengan corak yang telah dipelajarinya.

Bina

Jom bina robot anjing dan kucing!

Blok motor DC ×2Menggerakkan ekor anjing dan kucing
ArahanFungsinya
Pusingkan motor: ke kiriBerpusing ke kiri tanpa henti.
Pusingkan motor: ke kananBerpusing ke kanan tanpa henti.
Pusing ke kiri selama 1 saatBerpusing ke kiri selama masa yang ditetapkan.
Pusing ke kanan selama 1 saatBerpusing ke kanan selama masa yang ditetapkan.
Matikan motorMenghentikan motor.
Blok bunyiMenghasilkan kesan bunyi anjing
ArahanFungsinya
Mainkan notMemainkan satu not muzik.
Mainkan not selama 0.25 rentakMenetapkan tempoh not mengikut bilangan rentak.
Mainkan kesan bunyiMemainkan kesan bunyi pembaz.
Mainkan kesan bunyi selama 0.25 rentakMenetapkan tempoh kesan bunyi mengikut bilangan rentak.
Blok LEDMenunjukkan perasaan kucing
ArahanFungsinya
Paparkan titik LEDMelukis corak titik sendiri.
Paparkan teks: AMenunjukkan huruf pada blok LED.
Paparkan nombor: 1Menunjukkan nombor pada blok LED.
Paparkan ikon: HatiMenunjukkan ikon terbina dalam.
Kosongkan paparan LEDMemadamkan titik-titik LED.

Bina robot anjing dan kucing

Ajar AI

Buka CuroAI

Buka CuroAI Studio ↗

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

Anjing
Kucing
Latar belakang

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.

Group Number33

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.

ANJING
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
KUCING
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
LATAR BELAKANG
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.