Pembelajaran tanpa pengawasan: dasar

Analisis Klaster di Python

Shaumik Daityari

Business Analyst

Contoh sehari-hari: Google News

  • Bagaimana Google News mengelompokkan artikel?
  • Algoritma pembelajaran tanpa pengawasan: clustering
  • Cocokkan istilah yang sering muncul untuk menilai kemiripan

Analisis Klaster di Python

Data berlabel vs tanpa label

Data tanpa label

  • Titik 1: (1, 2)
  • Titik 2: (2, 2)
  • Titik 3: (3, 1)

Data berlabel

  • Titik 1: (1, 2), Label: Zona Bahaya
  • Titik 2: (2, 2), Label: Zona Normal
  • Titik 3: (3, 1), Label: Zona Normal
Analisis Klaster di Python

Apa itu pembelajaran tanpa pengawasan?

  • Kelompok algoritma machine learning yang menemukan pola dalam data
  • Data untuk algoritma tidak diberi label, diklasifikasi, atau dikarakterisasi
  • Tujuan algoritma: menafsirkan struktur apa pun dalam data
  • Algoritma umum: clustering, neural network, deteksi anomali
Analisis Klaster di Python

Apa itu clustering?

  • Proses mengelompokkan item dengan karakteristik serupa
  • Item dalam satu grup lebih mirip satu sama lain daripada item di grup lain
  • Contoh: jarak antar titik pada bidang 2D
Analisis Klaster di Python

Memplot data untuk clustering - penampakan Pokemon

from matplotlib import pyplot as plt
x_coordinates = [80, 93, 86, 98, 86, 9, 15, 3, 10, 20, 44, 56, 49, 62, 44]
y_coordinates = [87, 96, 95, 92, 92, 57, 49, 47, 59, 55, 25, 2, 10, 24, 10]
plt.scatter(x_coordinates, y_coordinates)
plt.show()
Analisis Klaster di Python

Analisis Klaster di Python

Analisis Klaster di Python

Selanjutnya - latihan singkat

Analisis Klaster di Python

Preparing Video For Download...