Using the MNIST Dataset

From Ufldl

Jump to: navigation, search
(Usage)
 
Line 5: Line 5:
=== Usage ===
=== Usage ===
-
The image and label data is stored in a binary format described on the website. For your convenience, we have provided two MATLAB helper functions for extracting the data. These functions are available at [[http://ufldl.stanford.edu/wiki/resources/mnistHelper.zip]].
+
The image and label data is stored in a binary format described on the website. For your convenience, we have provided two MATLAB helper functions for extracting the data. These functions are available at http://ufldl.stanford.edu/wiki/resources/mnistHelper.zip.
As an example of how to use these functions, you can check the images and labels using the following code:
As an example of how to use these functions, you can check the images and labels using the following code:
<syntaxhighlight>
<syntaxhighlight>
% Change the filenames if you've saved the files under different names
% Change the filenames if you've saved the files under different names
 +
% On some platforms, the files might be saved as
 +
% train-images.idx3-ubyte / train-labels.idx1-ubyte
images = loadMNISTImages('train-images-idx3-ubyte');
images = loadMNISTImages('train-images-idx3-ubyte');
labels = loadMNISTLabels('train-labels-idx1-ubyte');
labels = loadMNISTLabels('train-labels-idx1-ubyte');
% We are using display_network from the autoencoder code
% We are using display_network from the autoencoder code
-
display_network(reshape(images,28 * 28,[]));
+
display_network(images(:,1:100)); % Show the first 100 images
disp(labels(1:10));
disp(labels(1:10));
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 14:46, 3 May 2011

Personal tools