ПочатиПочніть безкоштовно

PCA для стиснення зображень

Ви зменшите розмір 16 зображень із рукописними цифрами (набір даних MNIST) за допомогою PCA.

Зразки — це 28×28 пікселів сіротонові зображення, перетворені на одномірні масиви з 784 елементами кожен (28 × 28 = 784) і додані до двовимірного масиву numpy X_test. Кожен із 784 пікселів має значення від 0 до 255 і може розглядатися як ознака.

Конвеєр зі шкалювальником і моделлю PCA для вибору 78 компонент уже завантажено як pipe. Цей конвеєр уже натреновано на всьому наборі даних MNIST, окрім 16 зразків у X_test.

Також для вас створено функцію plot_digits, яка будує 16 зображень у сітці.

Ця вправа є частиною курсу

Зменшення розмірності в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Plot the MNIST sample data
____
Редагувати та запускати код