Aan de slagGa gratis aan de slag

Dimensiereductie van de vismetingen

In een eerdere oefening zag je dat 2 een redelijke keuze was voor de "intrinsieke dimensie" van de vismetingen. Gebruik nu PCA voor dimensiereductie van de vismetingen en behoud alleen de 2 belangrijkste componenten.

De vismetingen zijn al voor je geschaald en zijn beschikbaar als scaled_samples.

Deze oefening maakt deel uit van de cursus

Unsupervised Learning in Python

Cursus bekijken

Oefeninstructies

  • Importeer PCA uit sklearn.decomposition.
  • Maak een PCA-instantie met de naam pca met n_components=2.
  • Gebruik de methode .fit() van pca om te fitten op de geschaalde vismetingen scaled_samples.
  • Gebruik de methode .transform() van pca om de scaled_samples te transformeren. Sla het resultaat op in pca_features.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren