itsrainingdata / mnistR

Download and load MNIST data from R

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mnistR

A simple R package to download, collate, and load the classic MNIST dataset in R.

Installation

You can install mnistR from GitHub with:

# install.packages("devtools")
devtools::install_github("itsrainingdata/mnistR")

Usage

Access the data in one line, as quickly as possible:

MNIST <- mnistR::autoloadMNIST()

By default, the data will be saved to the current working directory. This directory can be manually specified via the dest argument (see Overview).

Overview

Download the data to your local drive at /path/to:

mnistR::downloadMNIST(dest = "/path/to/")

Load the data (after downloading):

mnistR::loadMNIST(dest = "/path/to/")

The result is a list containing two data frames (train and test). The labels are stored in the last column, train$y and test$y.

The autoloadMNIST method is simply a wrapper to combine these steps into one method. For even finer grained access, see the methods load_mnist_train, load_mnist_test, and the corresponding download and autoload methods.

Credit

This package is a port of code written by @brendano and @daviddalpiaz. The original code can be found here:

About

Download and load MNIST data from R


Languages

Language:R 100.0%