rafaelglikis / mnist-reader
Reader for MNIST dataset
v1.2
2018-11-09 17:15 UTC
Requires
- php: >=7.1
- ext-gd: *
- ext-zlib: *
This package is not auto-updated.
Last update: 2024-09-23 08:07:42 UTC
README
A php file reader for Yann Lecun's MNIST handwritten digits database. The input data can be found on his site at: http://yann.lecun.com/exdb/mnist/
Requirements
- PHP 7.1
Installation
composer require rafaelglikis/mnist-reader
Usage
use MnistReader\MnistReader; use MnistReader\Image; $mnistReader = new MnistReader("data"); try { $mnistReader->loadData(); } catch (Exception $e){ print $e->getMessage() . "\n"; die(); } $images = $mnistReader->getImages();
Access to label
print $images['train'][0]->getLabel();
Print Ascii representation or numbers
$images['train'][0]->printAscii(); $images['train'][0]->printChars();
Save the image
$images['train'][0]->save('train.png');
Get raw data of an image
$pixels = $images['train'][0]->getPixels();
Example with test set
print $images['test'][0]->getLabel(); $images['test'][0]->printAscii(); $images['test'][0]->printChars(); $images['test'][0]->save('test.png'); $pixels = $images['test'][0]->getPixels();