• 大小: 1.65KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


将从http://yann.lecun.com/exdb/mnist/index.html下载的原始数据train-images-idx3-ubyte.gz等二进制图像数据转化为uint8数据。

资源截图

代码片段和文件信息

%MNIST源文件下载地址http://yann.lecun.com/exdb/mnist/index.html
%功能:将下载得到的二进制文件转换为10进制数据,提取像素数据和标签数据
%适用:仅适用于MNIST数据集,修改后可适用于其他
%Create by VivienFu e-mail:vivienfu@163.com

function output=decodefile(filenametype)
%数据介绍如下,参考网址http://yann.lecun.com/exdb/mnist/index.html

% TRAINING SET LABEL FILE (train-labels-idx1-ubyte):

% [offset] [type]          [value]          [description] 
% 0000     32 bit integer  0x00000801(2049) magic number (MSB first) 
% 0004     32 bit integer  60000            number of items 
% 0008     unsigned byte   ??               label 
% 0009     unsigned byte   ??               label 
% ........ 
% xxxx     unsigned byte   ??               label
% The labels values are 0 to 9.

% TRAINING SET IMAGE FILE (train-images-idx3-ubyte):

% [offset] [type]          [value]          [description] 
% 0000     32 bit integer  0x00000803(2051) magic number 
% 0004     32 bit integer  60000            number of images 
% 0008     32 bit integer  28   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1275  2017-01-01 22:41  mnist_uint8.m

     文件       3011  2017-01-01 22:41  decodefile.m

----------- ---------  ---------- -----  ----

                 4286                    2


评论

共有 条评论