easy-mnist

    1.1.1 • Public • Published

    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.

    Install

    npm i easy-mnist

    DownloadsWeekly Downloads

    8

    Version

    1.1.1

    License

    ISC

    Unpacked Size

    285 MB

    Total Files

    12

    Last publish

    Collaborators

    • matiasvlevi