Situs lama

Bagaimana AI membedakan anjing dan kucing?

Latih pengklasifikasi gambar, lalu hubungkan prediksinya dengan gerakan robot.

SMP★★★★★CuroAI · Pembelajaran Mesin

Yang akan kamu pelajari

  • Memahami pembelajaran terawasi dengan contoh berlabel
  • Melatih pengklasifikasi gambar dengan tiga kelas: Anjing, Kucing, Latar
  • Memprogram gerakan robot untuk setiap prediksi

Yang kamu perlukan

  • Blok motor DC ×2
  • Blok LED
  • Blok suara
  • CuroAI Studio (aplikasi web)
Bagaimana AI membedakan anjing dan kucing?

Mengenal AI

Apa itu pembelajaran terawasi (supervised learning)?

AI mempelajari pola dari banyak foto anjing dan kucing yang sudah diberi label, sehingga bisa membedakan kedua kelas itu.

Tonton video referensi (bahasa Korea) ↗

Bagaimana AI belajar mengenali anjing dan kucing?

  1. 1. Kumpulkan contohKumpulkan banyak foto anjing dan kucing.
  2. 2. Temukan polaBandingkan ciri-ciri seperti bentuk telinga dan bentuk wajah.
  3. 3. Pelajari polaPelajari pola yang membantu membedakan anjing dari kucing.

AI mengklasifikasikan foto baru

  1. 1. Tunjukkan foto baruTunjukkan foto yang belum pernah dilihat AI.
  2. 2. Bandingkan polaBandingkan foto itu dengan pola yang sudah dipelajari.
  3. 3. Buat prediksiPilih satu kelas dan tampilkan prediksinya.
Pola yang dibandingkanBentuk telingaBentuk mataBentuk hidungBentuk wajah
Hasil prediksi
Anjing92%
Kucing8%
Ini skor contoh, bukan akurasi. Foto yang sedikit atau buram bisa membuat AI bingung.

💡 AI memprediksi kelas dengan membandingkan foto baru dengan pola yang sudah dipelajarinya.

Rakit

Ayo rakit robot anjing dan kucing!

Blok motor DC ×2Menggerakkan ekor anjing dan kucing
PerintahFungsinya
Putar motor: ke kiriBerputar terus ke kiri.
Putar motor: ke kananBerputar terus ke kanan.
Putar ke kiri selama 1 detikBerputar ke kiri selama waktu yang ditentukan.
Putar ke kanan selama 1 detikBerputar ke kanan selama waktu yang ditentukan.
Matikan motorMenghentikan motor.
Blok suaraMembuat efek suara anjing
PerintahFungsinya
Mainkan nadaMemainkan satu nada musik.
Mainkan nada selama 0.25 ketukanMengatur panjang nada dalam ketukan.
Mainkan efek suaraMemainkan efek suara buzzer.
Mainkan efek suara selama 0.25 ketukanMengatur panjang efek suara dalam ketukan.
Blok LEDMenunjukkan perasaan kucing
PerintahFungsinya
Tampilkan titik LEDMenggambar pola titik sesukamu.
Tampilkan teks: AMenampilkan huruf di blok LED.
Tampilkan angka: 1Menampilkan angka di blok LED.
Tampilkan ikon: HatiMenampilkan ikon bawaan.
Hapus tampilan LEDMematikan titik-titik LED.

Rakit robot anjing dan kucing

Ajari AI

Buka CuroAI

Buka CuroAI Studio ↗

Tambahkan ekstensi pembelajaran mesin

Buka “Extensions” (Ekstensi), lalu pilih “Cubroid Machine Learning”.

Buat tiga kelas

Buat tiga kelas: Anjing, Kucing, dan Latar.

💡 Apa itu label? Nama kelas yang memberi tahu AI apa isi sebuah contoh.

15+ contoh beragam per kelas

Anjing
Kucing
Latar

Beri nama ketiga kelas

Beri nama setiap label, lalu klik setiap blok penamaan satu kali untuk menyimpannya.

💡 Mengapa kelas “Latar” juga dilatih? AI perlu kelas untuk pemandangan tanpa anjing atau kucing (hanya latar belakang).

name label [1 v] as [Anjing] :: #52b98a

name label [2 v] as [Kucing] :: #52b98a

name label [3 v] as [Latar] :: #52b98a

Kumpulkan contoh pelatihan yang beragam

Kumpulkan 15+ contoh beragam per kelas dengan blok label pelatihan. Ubah sudut dan latar belakangnya.

💡 Saat mengumpulkan satu kelas, jangan biarkan hewan lain terlihat di kamera.

train label [1 v] :: #52b98a

train label [2 v] :: #52b98a

train label [3 v] :: #52b98a

Hubungkan blok (nomor grup)

Nyalakan blok, masukkan nomor grup yang sama dengan nomor stiker di blok, lalu konfirmasi.

Group Number33

Koding & jalankan

Apa tugas setiap blok?

  • Motor DC 1Ekor anjing
  • Motor DC 2Ekor kucing
  • Blok LEDEkspresi kucing
  • Blok suaraSuara anjing

Hubungkan prediksi dengan gerakan

ANJING
  • Mainkan efek suara
  • Gerakkan motor 1 ke kiri / kanan
  • Hentikan motor 1
KUCING
  • Tampilkan hati di LED
  • Gerakkan motor 2 ke kiri / kanan
  • Hentikan motor 2; hapus tampilan LED
LATAR
  • Hentikan motor 1
  • Hentikan motor 2
  • Hapus tampilan LED

Periksa program lengkapnya

Klik dulu blok penamaan dan blok pelatihan. Setelah itu, blok “when received label” (saat label diterima) akan berjalan sendiri setiap kali AI mengenali sebuah 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
name label [3 v] as [Latar] :: #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 beragam per kelas sebelum menguji. Periksa perubahan label, waktu jeda, dan arah motor.

Kuis singkat

QApa nama metode belajar yang memakai contoh berlabel?

Lihat jawaban

Pembelajaran terawasi (supervised learning) — AI belajar dari contoh yang diberi label kelas.

Pelajaran selesai!

Sudah dirakit, diprogram, dan diuji? Ketuk untuk menyimpan kemajuanmu.