PCA per la compressione delle immagini
Ridurrai la dimensione di 16 immagini di cifre scritte a mano (dataset MNIST) usando la PCA.
I campioni sono immagini in scala di grigi 28 per 28 pixel, appiattite in array da 784 elementi ciascuno (28 x 28 = 784) e inserite nell'array 2D di numpy X_test. Ognuno dei 784 pixel ha un valore tra 0 e 255 e può essere considerato una caratteristica (feature).
Una pipeline con uno scaler e un modello PCA che seleziona 78 componenti è stata pre-caricata per te come pipe. Questa pipeline è già stata addestrata sull'intero dataset MNIST, tranne che sui 16 campioni in X_test.
Infine, è stata creata per te una funzione plot_digits che visualizza 16 immagini in una griglia.
Questo esercizio fa parte del corso
Riduzione della dimensionalità in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Plot the MNIST sample data
____