Various example and experiment playground for scikit learn using python. We would be using Mnist Dataset
File format: Each file has 1000 training examples. Each training example is of size 28x28 pixels. The pixels are stored as unsigned chars (1 byte) and take values from 0 to 255. The first 28x28 bytes of the file correspond to the first training example, the next 28x28 bytes correspond to the next example and so on. For more detail
Following are few helper scripts which can be used to convert mnist dataset into viewable images, or create our very own mnist formatted dataset using custom images.