- The MNIST dataset is used to demonstrate the concept of sparse decomposition. The MNIST dataset uses handwritten digits. It is downloaded from the tensorflow dataset library. The dataset consists of handwritten images of 28 x 28 pixels. It consists of 55,000 training examples, 10,000 test examples, and 5,000 test examples. The dataset can be downloaded from the tensorflow library using the following script:
library(tensorflow)datasets <- tf$contrib$learn$datasetsmnist <- datasets$mnist$read_data_sets("MNIST-data", one_hot = TRUE)
- For computational simplicity, the MNIST image size is reduced from 28 x 28 pixels to 16 x 16 pixels using the following function:
# Function to reduce image sizereduceImage<-function(actds, ...