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
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
____