Redukce dimenzí měření ryb
V předchozím cvičení jsi zjistil/a, že 2 je rozumná volba pro „vnitřní dimenzi" měření ryb. Teď použij PCA pro redukci dimenzionality těchto měření – ponech pouze 2 nejdůležitější komponenty.
Měření ryb už jsou za tebe normalizována a jsou dostupná jako scaled_samples.
Toto cvičení je součástí kurzu
Unsupervised Learning in Python
Pokyny k cvičení
- Importuj
PCAzsklearn.decomposition. - Vytvoř instanci PCA s názvem
pcas parametremn_components=2. - Pomocí metody
.fit()objektupcaho přizpůsob normalizovaným měřením rybscaled_samples. - Pomocí metody
.transform()objektupcatransformujscaled_samples. Výsledek ulož do proměnnépca_features.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)