ComeçarComece de graça

PCA para compressão de imagens

Você vai reduzir o tamanho de 16 imagens de dígitos manuscritos (conjunto de dados MNIST) usando PCA.

As amostras são imagens em tons de cinza de 28 por 28 pixels que foram achatadas em arrays com 784 elementos cada (28 x 28 = 784) e adicionadas ao array 2D do numpy X_test. Cada um dos 784 pixels tem um valor entre 0 e 255 e pode ser considerado uma feature.

Um pipeline com um scaler e um modelo de PCA para selecionar 78 componentes já foi carregado para você como pipe. Esse pipeline já foi ajustado em todo o conjunto de dados MNIST, exceto nas 16 amostras em X_test.

Por fim, uma função plot_digits foi criada para você e vai plotar 16 imagens em uma grade.

Este exercício faz parte do curso

Redução de Dimensionalidade em Python

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Plot the MNIST sample data
____
Editar e executar o código