从原始数据(.txt文件)中获取一部分数据作为测试集,如何获得这部分数据的label
基于ILSVRC2012train数据集
matlab代码
%% 获得原始数据的信息
importdata 文件名.txt
%% 会出现两部分 data为数据名,是cell;textdata为对应label
num_train=length(ans.data);
获取测试数据的信息
dir_path = ('测试数据路径');
dir_list = dir(dir_path);
dir_list_num = length(dir_list);
for i=3:dir_list_num
aa=dir_list(i).name;
for j=1:num_train
if length(aa)==length(ans.data{j}(11:end)) %判断长度是否一致
if aa(1:9) == ans.data{j}(11:19) %判断是不是属于同一个子文件夹
if aa==ans.data{j}(11:end) %判断是不是同一张图片