Začněte nyníZačněte zdarma

Rozklad na singulární hodnoty

V předchozím cvičení sis ukázal/a, jak užitečná může být metoda PCA při snižování dimenzionality datasetu – právě takový typ otázky se na pohovorech z oblasti strojového učení běžně objevuje.

V tomto cvičení si procvičíš SVD na datasetu diabetes. Tento transformátor na rozdíl od PCA efektivně pracuje s řídkými maticemi a provádí lineární redukci dimenzionality pomocí zkráceného rozkladu na singulární hodnoty.

Připomeň si, že rozklad na singulární hodnoty vezme původní datovou matici, rozloží ji na tři matice a pomocí nich vypočítá a vrátí singulární hodnoty.

Stejné místo v pipeline, jiná technika: Machine learning pipeline

Toto cvičení je součástí kurzu

Procvičování otázek k pohovorům z oblasti Machine Learning v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import module
from ____.____ import ____

# Feature matrix and target array
X = ____.____('____', axis=1)
y = ____['____']
Upravit a spustit kód