DeepLearning: 데이터 사전 처리 3: 데이터 세트 분할(matlab 코드)
2921 단어 심도 있는 학습
randperm(m);
copyfile(a,b)
데이터 경로에test와train 두 개의 폴더가 존재합니다. Trian 폴더에서 25%를 꺼내서 검증하고 나머지는 훈련으로 사용하십시오.검증된 샘플이 val 폴더로 이동되었습니다.
clear;close all ;clc
%data test train
dir_path = '/home/li/lilai/myMatlabcode/code1/data';
% dir_path ( )
dir_list = dir(dir_path);
dir_list_num = length(dir_list);
% :
for i = 3:dir_list_num
if strcmp(dir_list(i).name , 'train')
dir_sub1_list = dir([dir_path,'/',dir_list(i).name]);
dir_sub1_list_num = length(dir_sub1_list);
% :
for j = 3:dir_sub1_list_num
dir_sub2_list = dir([dir_path,'/',dir_list(i).name,'/',dir_sub1_list(j).name]);
dir_sub2_list_num = length(dir_sub2_list);
position_split = round((dir_sub2_list_num-2)/4);
list_move = randperm(dir_sub2_list_num-2)+2;
dir_path_new = [dir_path,'/','val','/',dir_sub1_list(j).name];
mkdir(dir_path_new);
% :
for k = 1:position_split
img_oldfile = [dir_path,'/',dir_list(i).name,'/',dir_sub1_list(j).name,'/',dir_sub2_list(list_move(k)).name];
img_newfile = [dir_path_new];
copyfile(img_oldfile,img_newfile);
end
end
end
end
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Pytorch 자세 식별 실현(3) - 훈련과 추리텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.