用 PCA 進行影像壓縮
你將使用 PCA 來縮小 16 張手寫數字影像(MNIST 資料集)的大小。
這些樣本是 28×28 像素的灰階影像,已被攤平成各含 784 個元素的陣列(28 x 28 = 784),並放入 2D 的 numpy 陣列 X_test。784 個像素各自的數值介於 0 到 255 之間,可視為特徵。
一個包含 scaler 與 PCA 的 pipeline 已為你預先載入為 pipe,會選取 78 個主成分。此 pipeline 已經在整個 MNIST 資料集(不含 X_test 中的 16 個樣本)上完成擬合。
最後,已為你建立 plot_digits 函式,會將 16 張影像以網格方式繪出。
本練習屬於課程