Highlights
1. Download the MNIST data set (both training and test sets and labels).
The database contains 70,000 28x28 black and white images representing the digits zero through nine. The data is split into two subsets, with 60,000 images belonging to the training set and 10,000 images belonging to the testing set. As it can be seen from the image above, the handwritten digits consist of varying styles and complexities. The labels will tell you which number it is: 1,2,9, 0. Let each output be denoted by the vector.
Let B be the set of output vectors: b = {y1 y2…. yn}And let the matrix A be the corresponding reshaped (vectorized) MNIST images.
Thus each vector xj e r n 2 is a vector reshaped from the nxn MNIST image.
2. Using various ax = b solvers, determine a mapping from the image space to the label space.
3. By promoting sparsity, determine and rank which pixels in the MNIST set are most informative for correctly labeling the numbers (You may come up with your own heuristics or empirical rules for this. Use MATLAB command pcolor to visualize the results from X).
4. Apply most important pixels to the test data set to see how accurate your are with as few pixels as possible.
5. Redo the analysis with each number individually to find the most important pixels for each number.
6. Hint: Think about the interpretation of what you can do with is ax = b problem.
This Engineering has been solved by our PHD Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK and US by helping them to score HD in their academics. Our Experts are well-trained to follow all marking rubrics and referencing style.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.