Memuat
Memuat
Ingin belajar lebih dalam?
Ikuti kursus kami atau tanyakan langsung lewat WhatsApp.
Dipilih dari software, topik, dan level “Kelas Machine Learning Python #13: Clustering: Segmentasi Pelanggan”.
Pilihan lain dari kami untuk Python.
Belajar bareng mentor
Kursus AI & Kecerdasan Buatan terjadwal, dibimbing langsung, bersertifikat.

Kursus Optimasi Multi-Objektif: NSGA-II, MOPSO & Algoritma Hybrid (Python)

Kursus Klasifikasi Aritmia EKG dengan Wavelet & Deep Learning (PyTorch)

Kursus ANFIS + PSO/GA untuk Peramalan Deret Waktu Non-Linear (Python)
Minta dibuatkan
Tidak sempat belajar Python? Tim kami bisa mengerjakan proyeknya.

Jasa Machine Learning Python — Model Prediksi, Segmentasi Pelanggan, Deteksi Fraud & Aplikasi AI

Jasa Pembuatan Gambar AI dengan Stable Diffusion — Produksi Visual Custom Tanpa Batas
★ 4.9

Jasa Pembuatan Gambar & Video AI dengan Leonardo AI — Visual All-in-One untuk Bisnis
★ 4.9
Kabari saya kalau ada kelas Python baru
Paling banyak satu email per minggu. Berhenti kapan saja dengan satu klik.
Narasi lengkap video ini. Kalimat yang sedang diucapkan disorot saat video diputar; klik kalimat untuk melompat ke sana.
Inilah hasil akhirnya, pelanggan sebuah mal yang terbagi otomatis menjadi lima segmen, dari pelanggan hemat sampai pelanggan sultan, lengkap dengan pusat setiap kelompok. Tidak ada label sama sekali, algoritma menemukan sendiri kelompoknya. Kita juga membandingkan K-Means dengan Hierarchical Clustering dan The Base Can. Ayo kita mulai. Halo, selamat datang di episode ke-13 seri Machine Learning dengan Python. Kita masuk ke Unsupervisate Learning, di mana data tidak punya label. Tugas pertama yang paling populer adalah clustering, yaitu mengelompokkan data yang mirip. Contoh nyatanya segmentasi pelanggan. Tim pemasaran ingin tahu ada kelompok pelanggan apa saja, supaya promonya tepat sasaran. Kita buat file pelanggan.py.
Datanya 200 pelanggan mal dengan 2 fitur, pendapatan tahunan dalam juta rupiah dan skor belanja dari 1 sampai 100. Kita buat dari 5 kelompok tersembunyi, tapi labelnya tidak kita simpan, karena dalam dunia nyata kita memang tidak tahu. Skater plot pertama memperlihatkan titik-titik yang belum diberi warna.
K-Means butuh jumlah kelompok KA. Bagaimana memilihnya? Metode elbow menggambar inersia, yaitu jumlah jarak kwadrat titik ke pusat kelompoknya, untuk KA dari 1 sampai 10. Kita cari siku, titik ketika penurunannya mulai melandai. Metode kedua, silhouette skor, mengukur seberapa pas setiap titik di kelompoknya dibanding kelompok lain, semakin tinggi semakin baik. Keduanya menunjuk KA sama dengan 5.
Kita latih K-Means dengan 5 kelompok. Fitur distandardisasi dulu supaya pendapatan dan skor punya bobot yang sama. Hasilnya kita gambar dengan warna per kelompok, dan pusat setiap kelompok ditandai silang hitam.
Plustering baru berguna jika kita bisa menjelaskan setiap kelompok. Dengan group buy, kita hitung rata-rata pendapatan, skor belanja, dan jumlah anggota setiap kelompok. Dari sini tim pemasaran bisa memberi nama, misalnya pendapatan tinggi dan belanja tinggi adalah pelanggan sultan. Pendapatan tinggi tapi belanja rendah adalah pelanggan hemat yang perlu dibujuk.
Algoritma kedua, Hierarchical Clustering. Buat file hierarki.py. Aglomerative Clustering mulai dengan setiap titik sebagai kelompok sendiri, lalu menggabungkan dua kelompok terdekat berulang-ulang. Prosesnya bisa digambar sebagai dendrogram. Memotong dendrogram di ketinggian tertentu menentukan jumlah kelompok.
Algoritma ketiga, debeskan, mengelompokkan berdasarkan kepadatan, dan tidak perlu menentukan jumlah kelompok. Kita uji pada data bulan sabit. K-Means gagal karena selalu membuat kelompok bulat, sedangkan debeskan berhasil mengikuti bentuk bulan sabit. Bonusnya, titik yang terpencil diberi label minus satu sebagai nice.
Selesai. Kita sudah melakukan segmentasi pelanggan dengan K-Means, memilih KA dengan elbow dan silhouette, membuat profil kelompok, serta mengenal Hierarchical Clustering dan debeskan. Di episode berikutnya kita belajar reduksi dimensi dengan PCA, TSNI, dan UMAP. Ingin menguasai machine learning dan data science? Cerdas inovasi digital membuka kursus Python, machine learning, dan AI dari dasar, jasa pembuatan model prediksi, analisis data, dan aplikasi AI untuk bisnis maupun penelitian, serta menjual source code lengkap tutorial ini. Ingin menguasai seluruh seri ini, dari pengenalan machine learning sampai diplo model ke web? Semua 18 episode, lengkap dengan PDF panduan langkah demi langkah, tersedia untuk pelanggan tutorial premium. Berlangganan mulai Rp69.000 per bulan, hemat 28% dengan paket 12 bulan, atau sekali bayar Rp999.000 untuk akses seumur hidup. Mau satu kelas saja? Beli kelas satuan dengan akses selamanya. Langganan sekarang di halaman premium cerdasinovasidigital.com. Hubungi WhatsApp kami, atau kunjungi cerdasinovasidigital.com. Terima kasih telah menonton, sampai jumpa di episode berikutnya.
Ketik pertanyaan atau kata kunci; kami carikan bagian episode ini yang menjelaskannya dan lompatkan videonya ke sana.
Catatan disimpan bersama menit video saat ini dan hanya terlihat oleh Anda.
Bingung di salah satu langkah? Tanyakan di sini; pengajar dan peserta lain bisa menjawab.
Belum ada pertanyaan.

Tim Cerdas Inovasi Digital
Pengembang software, engineer BIM & 3D, dan praktisi AI
Sehari-hari kami mengerjakan software, model BIM, game, dan otomasi AI untuk klien, lalu menjadikan pengalaman praktik itu kelas langkah demi langkah: setiap langkah diperlihatkan di layar dan dilengkapi panduan PDF.
Lihat klien kami →