Riduzione della dimensionalità delle misurazioni dei pesci
In un esercizio precedente, hai visto che 2 era una scelta ragionevole per la "dimensione intrinseca" delle misurazioni dei pesci. Ora usa PCA per la riduzione della dimensionalità delle misurazioni, mantenendo solo le 2 componenti più importanti.
Le misurazioni dei pesci sono già state scalate per te e sono disponibili come scaled_samples.
Questo esercizio fa parte del corso
Apprendimento non supervisionato in Python
Istruzioni dell'esercizio
- Importa
PCAdasklearn.decomposition. - Crea un'istanza di PCA chiamata
pcaconn_components=2. - Usa il metodo
.fit()dipcaper adattarlo alle misurazioni scalate dei pesciscaled_samples. - Usa il metodo
.transform()dipcaper trasformarescaled_samples. Assegna il risultato apca_features.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)