data_w.m
来自「一个关于adaboost算法的matlab程序,对开始接触adaboost研究的」· M 代码 · 共 42 行
M
42 行
function daw=data_w(set, theta, sampl_weights)
% daw=data_w(set, theta, sampl_weights)
%
% Constructor for the data_w class
%
% da=data(set)
% da=data(set, theta)
% da=data(set, theta, sampl_weights)
% G. Raetsch 1.6.98
% Copyright (c) 1998 GMD Berlin - All rights reserved
% THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of GMD FIRST Berlin
% The copyright notice above does not evidence any
% actual or intended publication of this work.
% Please see COPYRIGHT.txt for details.
if (nargin==1)
if isa(set, 'data_w'),
daw=set ;
return ;
end ;
elseif nargin==0,
set=data ;
end ;
if (nargin<3)
if (get_train_size(set)>0),
sampl_weights=1/get_train_size(set)*ones(1, get_train_size(set)) ;
else
sampl_weights=zeros(1, get_train_size(set)) ;
end ;
end ;
if nargin<2,
theta=0 ;
end ;
daw.sampl_weights=sampl_weights ;
daw.theta=theta ;
daw=class(daw, 'data_w', set) ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?