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

PCA pro kompresi obrázků

Zmenšíš velikost 16 obrázků s ručně psanými číslicemi (dataset MNIST) pomocí PCA.

Vzorky jsou obrázky ve stupních šedi o rozměrech 28 × 28 pixelů, které byly převedeny na pole s 784 prvky (28 × 28 = 784) a přidány do 2D numpy pole X_test. Každý z 784 pixelů má hodnotu mezi 0 a 255 a lze ho považovat za jeden příznak.

Pipeline se škálovačem a modelem PCA, který vybírá 78 komponent, je pro tebe předem načtena jako pipe. Tato pipeline byla už natrénována na celém datasetu MNIST, s výjimkou 16 vzorků v X_test.

Navíc je pro tebe připravena funkce plot_digits, která zobrazí 16 obrázků v mřížce.

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

Redukce dimenzionality 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.

# Plot the MNIST sample data
____
Upravit a spustit kód