Reduzierung der Dimensionen der Fischmessungen
In einer früheren Übung hast du gesehen, dass „ 2 ” eine gute Wahl für die „intrinsische Dimension” der Fischmessungen war. Jetzt machst du eine PCA, um die Dimensionen der Fischmessungen zu reduzieren, und behältst nur die 2 wichtigsten Komponenten.
Die Maße der Fische sind schon für dich skaliert und als „ scaled_samples ” verfügbar.
Diese Übung ist Teil des Kurses
Unüberwachtes Lernen in Python
Anleitung zur Übung
- Importiere
PCAaussklearn.decomposition. - Erstell eine PCA-Instanz namens „
pca” mit „n_components=2”. - Verwende die Methode „
.fit()” aus „pca”, um sie an die skalierten Fischmaße anzupassen:scaled_samples. - Verwende die Methode „
.transform()“ von „pca“, um „scaled_samples“ umzuwandeln. Weise das Ergebnispca_featureszu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)