深度学习caffe实战笔记(14)MATLAB实现可视化cifar10数据集

上一篇博客介绍了如何利用MATLAB实现mnist数据集可视化,这篇博客介绍如何使用MATLAB可视化cifar10数据集,MATLAB代码是《深度学习21天实战caffe》里的,所以感谢赵永科老师。另外我注意到,cifar10有MATLAB版本的,有python版本的,还有bin版本的,MATLAB和python版本的可视化参考:
http://blog.csdn.net/zengxyuyu/article/details/53232533
http://blog.csdn.net/awdac/article/details/54143377

这里是利用MATLAB可视化cifar10的二进制文件:

clear;
clc;
close all;
strings={
    'airplane'
    'automobile'
    'bird'
    'cat'
    'deer'
    'dog'
    'frog'
    'horse'
    'ship'
    'truck'
    };
image_file_name='data_batch_1.bin';
fid1=fopen(image_file_name,'rb');
images_data=fread(fid1,'uint8');
fclose(fid1);

images_data=reshape(images_data,3073,[]);
image_idx=images_data(:,1);

for k=1:100:size(images_data,1)
    figure(100);
    for t=1:100
        image_r=reshape(images_data(k+t-1,2:1025),32,[])';
        image_g=reshape(images_data(k+t-1,1026:2049),32,[])';
        image_b=reshape(images_data(k+t-1,2050:3073),32,[])';
        image_buffer=cat(3,image_r,image_g,image_b);
        subplot(10,10,t);
        imshow(uint8(image_buffer));
        figure;
        imshow(uint8(image_buffer));
     %   title(strings{image_idx(k+t-1)+1});
    end
    input('press enter to next picture:');
    pause;
end

参考文献:《深度学习实战21天实战caffe》赵永科

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值