Dimensionsreduktion av fiskmätningar
I en tidigare övning såg du att 2 var ett rimligt val för den "inneboende dimensionen" hos fiskmätningarna. Nu ska du använda PCA för dimensionsreduktion av dessa mätningar och behålla endast de 2 viktigaste komponenterna.
Fiskmätningarna har redan skalats åt dig och finns tillgängliga som scaled_samples.
Den här övningen är en del av kursen
Oövervakad inlärning i Python
Övningsinstruktioner
- Importera
PCAfrånsklearn.decomposition. - Skapa en PCA-instans med namnet
pcaoch sättn_components=2. - Använd metoden
.fit()påpcaför att anpassa den till de skalade fiskmätningarnascaled_samples. - Använd metoden
.transform()påpcaför att transformerascaled_samples. Tilldela resultatet tillpca_features.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)