Dimensionsreduktion der Fischmessungen
In einer früheren Übung hast du gesehen, dass 2 eine sinnvolle Wahl für die „intrinsische Dimension“ der Fischmessungen ist. Nutze nun PCA zur Dimensionsreduktion der Fischmessungen und behalte nur die zwei wichtigsten Komponenten bei.
Die Fischmessungen wurden bereits für dich skaliert und sind als scaled_samples verfügbar.
Diese Übung ist Teil des Kurses
Unsupervised Learning in Python
Anleitung zur Übung
- Importiere
PCAaussklearn.decomposition. - Erstelle eine PCA-Instanz namens
pcamitn_components=2. - Verwende die
.fit()-Methode vonpca, um sie an die skalierten Fischmessungenscaled_samplesanzupassen. - Verwende die
.transform()-Methode vonpca, umscaled_sampleszu transformieren. 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)