Menu
CoddyTech

Belajar Tanpa Label

Termasuk bagian Pembelajaran Tanpa Pengawasan dalam perjalanan Machine Learning di Coddy. Pelajaran 1 dari 51.

Sejauh ini, setiap baris disertai jawabannya, yaitu label. Sebagian besar data tidak memilikinya. Pembelajaran tanpa pengawasan menemukan struktur hanya dari baris-baris data, seperti kunjungan ke kafe berikut:

Dua grafik yang menampilkan 240 kunjungan ke kafe, dengan jam kedatangan pada sumbu mendatar dan lama waktu kunjungan dalam menit pada sumbu tegak. Kiri, titik-titik abu-abu tanpa label dalam tiga kelompok. Kanan, titik-titik yang sama dalam tiga kelompok yang ditemukan model, bernama kopi cepat, makan siang, dan menggunakan laptop

Baris yang mirip terletak berdekatan, dan sekelompok baris tersebut disebut cluster. Tidak ada yang memberi tahu model tentang kopi atau laptop. Model menemukan tiga kelompok, lalu orang-orang memberi nama pada kelompok tersebut.

Toko menemukan berbagai jenis pelanggan dengan cara ini, dan pada akhir bab ini, kamu juga akan bisa melakukannya. Tanpa y, hanya X: model mempelajari bentuk datanya sendiri.

challenge icon

Tantangan

Mudah

Sebuah peternakan ikan membedakan usia ikan trout berdasarkan panjangnya: ikan dari setiap tahun membentuk satu kelompok. lengths menyimpan 36 ikan trout dalam cm, dari yang terpendek; program membaca gap.

  1. Telusuri panjangnya. Ikan trout yang lebih panjang lebih dari gap cm dibandingkan ikan sebelumnya memulai kelompok baru.
  2. Cetak jumlah kelompok, lalu ikan trout terpendek dan terpanjang di setiap kelompok beserta jumlahnya.

Untuk kolam lain dan selisih 2:

26 ikan trout dari kolam lain sebagai titik-titik di sepanjang sumbu panjang: 15 ekor dari 8.5 hingga 13.9 cm, selisih kosong 3.5 cm, lalu 11 ekor dari 17.4 hingga 22 cm

Groups: 2
  8.5 to 13.9 cm: 15 trout
  17.4 to 22.0 cm: 11 trout

Coba sendiri

# 36 ikan trout dari satu kolam, panjang dalam cm, mulai dari yang terpendek
lengths = [9.8, 10.4, 10.9, 11.3, 11.6, 12.0, 12.2, 12.7, 13.1, 13.4, 14.0, 14.6,
           18.2, 18.9, 19.3, 19.8, 20.1, 20.4, 20.6, 21.0, 22.8, 23.0, 23.3, 23.5, 23.7, 23.9,
           26.5, 27.1, 27.6, 28.0, 28.3, 28.9, 29.4, 29.8, 30.4, 31.0]
gap = float(input())

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pembelajaran Tanpa Pengawasan

Latihan sendiri: Compiler Python online