#mnist #dataset #extract #download #label #image #clean

mnist-extractor

一个简单的工具,用于提取MNIST数据集

2个版本

0.1.1 2019年12月25日
0.1.0 2019年12月24日

机器学习类别中排名第702

MIT许可

8KB
94

mnist-extractor

该crate是一个简单的工具,用于下载和解压MNIST数据集。
由于它没有进行很好的优化,不建议在生产环境中使用,仅适用于测试。

使用方法

要使用它,请执行

extern crate mnist-extractor;
use mnist-extractor::*;

let (test_lbl, test_img, train_lbl, train_img) = get_all();

// use datas the way you want

返回的数据是ndarray::Array2<f64>数组。数组的每一行要么是编码的标签(长度为10的hot_ones),要么是编码的图像(长度为784的flat_encoded)。

如果您想清理下载的数据,请使用

mnist-extractor::clean_all_extracted();

mnist-extractor::();

贡献

欢迎贡献,尽管这个crate并不打算被大量使用。它在其测试期间用于神经网络项目spitz

依赖项

~21MB
~455K SLoC