2个版本
0.1.1 | 2019年12月25日 |
---|---|
0.1.0 | 2019年12月24日 |
在机器学习类别中排名第702
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