PCA för bildkomprimering
Du ska minska storleken på 16 bilder med handskrivna siffror (MNIST-datamängden) med hjälp av PCA.
Urvalen är gråskalebilder på 28 × 28 pixlar som har tillplattats till arrayer med 784 element vardera (28 x 28 = 784) och lagts till i det tvådimensionella numpy-arrayet X_test. Var och en av de 784 pixlarna har ett värde mellan 0 och 255 och kan betraktas som ett särdrag.
En pipeline med en skalare och en PCA-modell som väljer 78 komponenter har förhandslästs åt dig som pipe. Denna pipeline har redan anpassats till hela MNIST-datamängden, med undantag för de 16 urval som finns i X_test.
Slutligen har en funktion plot_digits skapats åt dig som ritar ut 16 bilder i ett rutnät.
Den här övningen är en del av kursen
Dimensionsreduktion i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Plot the MNIST sample data
____