1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Unsupervised Learning in Python

Connected

cvičení

Rozptyl příznaků PCA

Dataset s rybami má 6 dimenzí. Jaká je ale jeho vnitřní dimenze? Sestav graf rozptylů příznaků PCA a zjisti to. Stejně jako dříve je samples 2D pole, kde každý řádek představuje jednu rybu. Nejprve budeš muset příznaky standardizovat.

Pokyny

100 XP
  • Vytvoř instanci StandardScaler s názvem scaler.
  • Vytvoř instanci PCA s názvem pca.
  • Pomocí funkce make_pipeline() vytvoř pipeline, která řetězí scaler a pca.
  • Použij metodu .fit() objektu pipeline a natrénuj ji na vzorcích ryb samples.
  • Zjisti počet použitých komponent pomocí atributu .n_components_ objektu pca. Předej tuto hodnotu do funkce range() a výsledek ulož jako features.
  • Pomocí funkce plt.bar() vykresli vysvětlené rozptyly – na osu x dej features a na osu y pca.explained_variance_.