IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa PCA da sklearn.decomposition.
  • Crea un'istanza di PCA chiamata pca con n_components=2.
  • Usa il metodo .fit() di pca per adattarlo alle misurazioni scalate dei pesci scaled_samples.
  • Usa il metodo .transform() di pca per trasformare scaled_samples. Assegna il risultato a pca_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)
Modifica ed esegui il codice