qq_43327800 2019-05-12 21:02 采纳率: 14.3%
浏览 901
已结题

tradaboost以分类正确与否进行权重更新,想做成回归加权重分析,求大神指教

for l=1:M
% 训练支持向量机
Wc=[Ws;Wt];
Wc=Wc/(sum(Wc))';
svm = svmTrain('svc_c',X,Y,ker,C,Wc);
Ydt = svmSim(svm,xt); 
Yt=sign(Ydt);
Result = ~~abs(Yt-yt) ;               % 错误分类显示为1
p=Wt'.*Result;
e(l) = sum(p);
if e(l)>0.5;
    e(l)=0.5;
end
a(l)=e(l)/(1-e(l));
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % 
% 目标集测试
YL = svmSim(svm,Tx);
L=L+(exp(1-a(l)))*YL;
LL=sign(L);
ResultL = ~abs(LL-Ty);        %正确分类显示为1
PP(l) = sum(ResultL)/length(ResultL)
% 更新测试样本权重
if e(l)>0
   WT=Wt'.*a(l).^Result;
else
    WT=Wt';
end
% 测试样本权重归一化
Wt=(WT/sum(WT))';

% % % % % % % % % % % % % % % % % % % % % % % % % % % % % 
Yds = svmSim(svm,x);  % 源领域测试输出
YS=sign(Yds);

% 更新源领域1 样本权重
WS=Ws'.*exp((-as)*(~~abs(YS-y)));
WU=abs((WS/sum(WS))'-Ws);
SS=SS+sum(WU);
ss(l)=SS;
% 源领域1 样本权重归一化
Ws=(WS/sum(WS))';
end
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 matlab解优化问题代码
    • ¥15 写论文,需要数据支撑
    • ¥15 identifier of an instance of 类 was altered from xx to xx错误
    • ¥100 反编译微信小游戏求指导
    • ¥15 docker模式webrtc-streamer 无法播放公网rtsp
    • ¥15 学不会递归,理解不了汉诺塔参数变化
    • ¥15 基于图神经网络的COVID-19药物筛选研究
    • ¥30 软件自定义无线电该怎样使用
    • ¥15 R语言mediation包做中介分析,直接效应和间接效应都很小,为什么?
    • ¥15 Jenkins+k8s部署slave节点offline