Menu
CoddyTech
machine Learning iconBagian dari Perjalanan Machine LearningBaruPerjalanan

Unsupervised Learning dengan Python

Temukan kelompok, bentuk, dan data yang menyimpang di data tanpa label. Lakukan clustering, reduksi, dan pemindaian pada dataset nyata dengan scikit-learn, dan lihat setiap hasilnya di grafik.

1,000+ coder terdaftar

51 pelajaran51 tantangan210 soal kuis

  • Ramah pemula
  • sparkles iconBantuan coding dengan AI
  • hint iconPelajaran interaktif yang praktis
  • quiz iconKuis untuk menguji pemahamanmu
  • certificate iconSertifikat penyelesaian gratis

Silabus

1 bagian51 pelajaran51 tantangan210 soal kuis

Bagian ini termasuk dalam Perjalanan Machine Learning. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.

  1. Bagian 1Data dan Plot60 pelajaran
  2. Bagian 2Statistik untuk ML64 pelajaran
  3. Bagian 3Pembelajaran Terawasi58 pelajaran
  4. Mulai bagianMulaiLuaskanCiutkanTemukan struktur dalam data tanpa label: clustering k-means, hierarkis, dan berbasis densitas, PCA untuk melihat dan memadatkan banyak fitur, serta deteksi anomali. Akhiri dengan proyek eksplorasi digit.

    Menemukan Kelompok

    5 pelajaran520

    Memilih k

    5 pelajaran520

    Membaca Cluster

    5 pelajaran520

    Pengelompokan Hierarkis

    4 pelajaran415

    Pengelompokan Berbasis Kepadatan

    4 pelajaran415

    Dimensi Lebih Sedikit

    5 pelajaran520

    PCA dalam Praktik

    5 pelajaran520

    Deteksi Anomali

    5 pelajaran520

    Klaster dalam Praktik

    4 pelajaran415

    Proyek: Penjelajah Digit

    5 pelajaran525

    Tantangan Akhir

    4 pelajaran420
Yang kamu dapatkan
Semua yang kamu pakai untuk belajar coding

Belajar sambil praktik

Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.

playground.js
Editor kode
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Tes #1test Case Success icon
Tes #2test Case Success icon
Tes #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Bangun streakmu

Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.

12 hari streak

Kembali besok untuk menjaga streakmu!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Gandakan atau hangus

Hari ke-5 dari 7

fire Freeze icon

Pembeku Streak

2 left

Coding di mana saja

Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.

Python
7Streak
250Skor
5Energi
Variabel
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
Lanjutkan
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Perjalanan
Target
Papan peringkat
Profil
4.9
BintangBintangBintangBintangBintang
Rating

Kamu tidak sendirian

Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!

Liga Challenger
Liga Challenger7 teratas naik
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promosileaderboard Arrow Up icon

Semua cara belajar

Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.

Pengenalan variabel
Audio

Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.

Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.

Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.

1xSarah

Dapatkan sertifikat

Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.

CoddySertifikat Penyelesaian
Dengan ini menyatakan bahwaBudi Santosotelah berhasil menyelesaikan
python iconDasar Python
Terverifikasi
TanggalJan 2026
LinkedInTambahkan ke LinkedIn

Kenapa belajar unsupervised learning dengan Coddy

  • Clustering yang bisa kamu lihat. Saksikan k-means memindahkan pusatnya, baca tinggi penggabungan pada dendrogram, dan lihat DBSCAN menemukan kelompok berbentuk bulan sabit yang dipotong dua oleh k-means. Setiap pelajaran punya grafik, dan grafikmu muncul di tab Plot saat kamu menjalankan kode.
  • Metode inti: k-means, memilih k dengan elbow dan silhouette score, hierarchical clustering, DBSCAN, PCA dan explained variance, isolation forest dan local outlier factor, semuanya dengan scikit-learn.
  • Hasil yang bisa kamu jelaskan. Kamu membuat profil setiap cluster dalam satuan nyata, membandingkan cluster dengan label yang sudah diketahui, dan memberi nama segmen yang bisa ditindaklanjuti sebuah bisnis, alih-alih berhenti di daftar nomor cluster.
  • 64 dimensi yang bisa dilihat: angka tulisan tangan diproyeksikan ke peta datar, komponen PCA digambar sebagai gambar, dan gambar yang dibangun ulang dari beberapa angka saja.

Pertanyaan yang sering diajukan tentang unsupervised learning

Apa itu unsupervised learning?

Unsupervised learning adalah cara menemukan struktur di data yang tidak punya label. Tidak ada yang memberi tahu model jawaban benarnya. Model mencari kelompok baris yang mirip (clustering), beberapa arah yang menyimpan sebagian besar informasi (reduksi dimensi), atau baris yang berbeda dari yang lain (deteksi anomali). Begitulah cara kamu menjelajahi dataset baru, membuat segmen pelanggan, atau mendeteksi penipuan sebelum ada yang memberinya label.

Apa saja contoh unsupervised learning?

Mengelompokkan pembeli berdasarkan apa yang mereka beli, mengurangi warna sebuah gambar menjadi delapan warna yang penting, memetakan gambar angka 64 piksel ke grafik datar, menemukan bacaan server yang tidak biasa, dan membagi hasil pengukuran sel menjadi dua jenis tanpa diberi tahu mana yang mana. Kursus ini membangun masing-masing contoh itu.

Algoritma apa saja yang dibahas kursus ini?

k-means dengan metode elbow dan silhouette score, agglomerative (hierarchical) clustering dengan dendrogram, DBSCAN, PCA, isolation forest, dan local outlier factor. Kamu juga belajar kenapa scaling harus dilakukan lebih dulu dan kapan setiap metode gagal, jadi kamu bisa memilih yang tepat.

Bagaimana cara memilih jumlah cluster?

Jarang ada satu jawaban yang benar, jadi kursus ini mengajarkan tiga cara melihatnya: siku pada kurva inertia, silhouette score, dan tinggi penggabungan pada dendrogram. Lalu kamu memeriksa cluster dalam satuan nyata dan bertanya apakah seseorang bisa menamainya. Nilai k yang menghasilkan kelompok yang tidak bisa dideskripsikan siapa pun adalah k yang salah.

Apakah sebaiknya belajar supervised learning dulu?

Itu membantu. Bagian supervised learning mengajarkan scaling, pipeline, dan alur kerja scikit-learn yang dipakai lagi di bagian ini, dan ide jarak dari k-nearest neighbors muncul kembali di sini dalam clustering. Kalau kamu sudah melatih model dengan scikit-learn, kamu bisa mulai di sini.

Berapa lama bagian unsupervised learning ini?

51 pelajaran, sekitar 8 sampai 9 jam sesuai kecepatanmu sendiri: beberapa minggu dengan setengah jam sehari, termasuk proyek penjelajah angka dan empat tantangan akhir.

Bisakah belajar unsupervised learning secara gratis?

Bisa. Pelajaran, grafik, petunjuk AI, dan sertifikat bagiannya gratis. Akun gratis bisa mengerjakan beberapa pelajaran per hari, dan Pro menghapus batas harian.

Jalur belajar yang memuat kursus ini

Kursus ini adalah satu langkah dari jalur yang lebih panjang: beberapa kursus dalam urutan yang akan diajarkan seorang mentor, masing-masing dengan sertifikat gratisnya sendiri.

Ilustrasi bahasa pemrograman di Coddy

Belajar Pembelajaran Tanpa Pengawasan dengan Coddy

Mulai