PCA pentru compresia imaginilor
Vei reduce dimensiunea a 16 imagini cu cifre scrise de mână (setul de date MNIST) folosind PCA.
Eșantioanele sunt imagini în tonuri de gri de 28 x 28 de pixeli, aplatizate în array-uri cu câte 784 de elemente (28 x 28 = 784) și adăugate în array-ul numpy 2D X_test. Fiecare dintre cei 784 de pixeli are o valoare între 0 și 255 și poate fi considerat o caracteristică.
Un pipeline cu un scaler și un model PCA configurat să selecteze 78 de componente a fost preîncărcat pentru tine sub numele pipe. Acest pipeline a fost deja antrenat pe întregul set de date MNIST, cu excepția celor 16 eșantioane din X_test.
În plus, a fost creată pentru tine o funcție plot_digits care va afișa cele 16 imagini într-o grilă.
Acest exercițiu face parte din cursul
Reducerea dimensionalității în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Plot the MNIST sample data
____