1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Uczenie nienadzorowane w Pythonie

Connected

cvičení

Wariancja cech PCA

Zbiór danych o rybach ma 6 wymiarów. Jaki jest jednak jego wymiar wewnętrzny? Sporządź wykres wariancji cech PCA, aby się tego dowiedzieć. Podobnie jak wcześniej, samples to dwuwymiarowa tablica, w której każdy wiersz reprezentuje jedną rybę. Najpierw musisz ustandaryzować cechy.

Pokyny

100 XP
  • Utwórz instancję klasy StandardScaler o nazwie scaler.
  • Utwórz instancję klasy PCA o nazwie pca.
  • Za pomocą funkcji make_pipeline() utwórz potok łączący scaler i pca.
  • Użyj metody .fit() obiektu pipeline, aby dopasować go do próbek samples.
  • Wyodrębnij liczbę użytych składowych za pomocą atrybutu .n_components_ obiektu pca. Umieść ją wewnątrz funkcji range() i zapisz wynik jako features.
  • Użyj funkcji plt.bar(), aby wykreślić wyjaśnione wariancje – features na osi x, a pca.explained_variance_ na osi y.