easy-mnist
v1.1.1
Published
A simple way to acces the MNIST dataset
Downloads
7
Readme
easy-mnist
easy-mnist allows you to easily access the popular MNIST dataset.
Install
npm i easy-mnist
Get Started
Here is how you would get a training & testing set.
const dataset = require('easy-mnist').makeData(60000,10000);
dataset.traindata[index].label
dataset.traindata[index].image
dataset.testdata[index].label
dataset.testdata[index].image
or you can get the entire 70 000 mnist digits in one set.
const mnist = require('easy-mnist').mnist;
mnist[index].label
mnist[index].image
Format
Label format
The index of 1 is the correct label.
console.log(dataset.traindata[0].label);
// outputs:
// [0,0,0,0,0,1,0,0,0,0]
Image format
The white values are 1 and black values are 0.
console.log(dataset.traindata[0].image);
// outputs:
// array (length of 784)
Batches
You can also make your dataset with batches.
const dataset = require('easy-mnist').makeBatch(100);
this will create a dataset with 100 length batches for the training & testing set.
Shuffle
You can also shuffle the training & testing set separately like so:
const dataset = require('easy-mnist').makeData(60000,10000,{shuffle:true});
This will not mix the two sets.