rafaelglikis / mnist-reader
MNIST数据集读取器
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/
要求
- PHP 7.1
安装
composer require rafaelglikis/mnist-reader
使用方法
use MnistReader\MnistReader; use MnistReader\Image; $mnistReader = new MnistReader("data"); try { $mnistReader->loadData(); } catch (Exception $e){ print $e->getMessage() . "\n"; die(); } $images = $mnistReader->getImages();
访问标签
print $images['train'][0]->getLabel();
打印ASCII表示或数字
$images['train'][0]->printAscii(); $images['train'][0]->printChars();
保存图像
$images['train'][0]->save('train.png');
获取图像的原始数据
$pixels = $images['train'][0]->getPixels();
使用测试集的示例
print $images['test'][0]->getLabel(); $images['test'][0]->printAscii(); $images['test'][0]->printChars(); $images['test'][0]->save('test.png'); $pixels = $images['test'][0]->getPixels();