Aljabar linear, lewat percobaan.

Belajar PCA,
lihat cara kerjanya.

Dari empat titik sederhana sampai Python dan rekonstruksi gambar. Ubah datanya, coba simulasinya, pahami konsepnya.

Coba langsung
Empat titik diproyeksikan ke satu garis-11357-0.41.334.76.4X₁X₂A: (1.00, 2.00)B: (2.00, 1.00)C: (4.00, 5.00)D: (5.00, 4.00)

2 dimensi → 1 dimensi

Satu garis.
Sudutnya menentukan.

Putar garisnya. Di sudut mana titik-titik proyeksi terlihat paling menyebar?

Varians tersimpan50%
Coba geser ke 45°. Di sana variansnya paling besar.
Lanjutkan percobaan

Ruang belajar PCA

Satu konsep.
Banyak cara untuk memahaminya.

Mulai dari intuisi, lanjutkan dengan eksperimen yang bisa kamu kendalikan.

Latihan & pembahasan

Sudah paham? Cek lewat lima pertanyaan.

Pikirkan jawabannya, lalu baca alasan di baliknya.

Mulai latihan

Intuisi di balik rumus

Seperti mencari
sudut pandang terbaik.

Bayangkan awan titik yang memanjang. Dari ujungnya, banyak titik tampak bertumpuk. Dari arah lain, perbedaannya terlihat lebih jelas.

PCA mencari arah dengan varians proyeksi terbesar. Arah pertama disebut PC1; arah berikutnya tegak lurus terhadap arah sebelumnya.

Lihat melalui percobaan
01

Pusatkan datanya.

Kurangi setiap kolom dengan rata-ratanya. Pola tetap sama, pusat berpindah ke nol.

Xc = X − μ
02

Cari arah utamanya.

Eigenvector memberi arah. Eigenvalue memberi banyaknya varians pada arah itu.

Cv = λv
03

Simpan yang diperlukan.

Proyeksikan data ke beberapa komponen. Dimensi berkurang, sebagian varians ikut terbuang.

Z = XcW

“Informasi” dalam PCA berarti varians. Varians besar belum tentu paling penting untuk tujuanmu. Perhatikan skala variabel dan pencilan ketika membaca hasil.