MATLAB数据处理: 每种样本类型随机抽样

tn=5;% 每种类型随机抽样数
indextrain=[];% 训练样本序号集
for i=1:typenumber
    index301= find(typemat== i);
    n2=length(index301);
    index302=randperm(n2);
    index401=index301(index302(1:tn));
    indextrain=[indextrain;
        index401];
end

MATLAB数据处理: 每种样本类型随机抽样_第1张图片

该代码可以对大样本数据集随机抽样, 用于训练, 防止样本过多导致训练太慢.

你可能感兴趣的:(算法,matlab)