Dimension reduction of the fish measurements
In a previous exercise, you saw that 2
was a reasonable choice for the "intrinsic dimension" of the fish measurements. Now use PCA for dimensionality reduction of the fish measurements, retaining only the 2 most important components.
The fish measurements have already been scaled for you, and are available as scaled_samples
.
This exercise is part of the course
Unsupervised Learning in Python
Exercise instructions
- Import
PCA
fromsklearn.decomposition
. - Create a PCA instance called
pca
withn_components=2
. - Use the
.fit()
method ofpca
to fit it to the scaled fish measurementsscaled_samples
. - Use the
.transform()
method ofpca
to transform thescaled_samples
. Assign the result topca_features
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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)