Reduksi dimensi pada pengukuran ikan
Dalam latihan sebelumnya, Anda melihat bahwa 2 merupakan pilihan yang masuk akal untuk "dimensi intrinsik" dari pengukuran ikan. Sekarang gunakan PCA untuk reduksi dimensi pada pengukuran ikan, dengan mempertahankan hanya 2 komponen terpenting.
Pengukuran ikan telah diskalakan untuk Anda, dan tersedia sebagai scaled_samples.
Latihan ini adalah bagian dari kursus
Unsupervised Learning in Python
Petunjuk latihan
- Impor
PCAdarisklearn.decomposition. - Buat sebuah instance PCA bernama
pcadengann_components=2. - Gunakan metode
.fit()daripcauntuk menyesuaikannya dengan pengukuran ikan yang telah diskalakanscaled_samples. - Gunakan metode
.transform()daripcauntuk mentransformasiscaled_samples. Simpan hasilnya kepca_features.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import PCA
____
# Create a PCA model with 2 components: pca
pca = ____
# Fit the PCA instance to the scaled samples
____
# Transform the scaled samples: pca_features
pca_features = ____
# Print the shape of pca_features
print(pca_features.shape)