资源简介
adaboost的matlab实现代码,适合给初学者看
代码片段和文件信息
%%
% File Name: AdaBoost
% This is the implementation of the ada boost algorithm.
% Parameters - very easy to guess by name...
% Return values: i - hypothesis-index vector.
% t - threshhols vector
% beta - weighted beta.
%%
function boosted=adaBoost(traintrain_labelcycles)
disp(‘running adaBoost algorithm‘);
d=size(train);
distribution=ones(1d(1))/d(1);
error=zeros(1cycles);
beta=zeros(1cycles);
label=(train_label(:)>=5);% contain the correct label per vector
for j=1:cycles
if(mod(j10)==0)
disp([jcycles]);
end
[it]=weakLearner(distributiontrainlabel);
error(j)=distribution*abs(label-(train(:i)>=t));
beta(j)=error(j)/(1-error(j));
boosted(j:)=[beta(j)it];
distribution=distribution.* exp(log(beta(j))*(1-abs(label-(train(:i)>=t))))‘;
distribution=distribution/sum(distribution);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-18 14:42 Adaboost\
文件 907 2015-10-28 16:16 Adaboost\adaBoost.m
文件 757 2015-10-28 16:16 Adaboost\getError.m
文件 2030 2015-10-28 16:16 Adaboost\runAdaBoosting.m
文件 97 2015-10-28 16:16 Adaboost\start.m
文件 514824 2015-10-28 16:16 Adaboost\usps.mat
文件 310 2015-10-28 16:16 Adaboost\weakLearner.m
相关资源
- 日潜在蒸散发彭曼公式Matlab
- MATLAB 交换两幅图像的幅度谱和相位谱
- 傅里叶描述子代码+报告
- matlab源码,计算点目标成像的峰值旁
- SAR RD 算法MATLAB仿真
- 雷达检测相关MATLAB源码
- SAR脉冲压缩MATLAB仿真
- 802.11a OFDM MATLAB仿真代码
- OFDM系统性能的仿真代码,包括对于循
- REFPRP64.DLL+REFPRP64_thunk_pcwin64.dll.rar
- 雅克比法求对称矩阵的特征值(MATL
- 登陆界面的设计MATLAB课设
- 雅克比迭代求解线性方程组MATLAB课设
- 无刷直流电机的matlab仿真
- 定位峰值点的matlab程序
- matlab端点检测vad程序
- B样条图形绘制matlab
- 16QAM调制和解调相关的源代码
- matlab 地质应用 绘制三维地质图
- Matlab及其在测井中的应用.pdf
- surf算法-MATLAB源码
- 通信信号识别的经典matlab仿真
- MATLAB机器人坐标变换代码
- 神经网络matlab代码
- 计算射线穿过网格的一系列坐标matl
- wfg_matlab code
- 变步长的LMS自适应滤波算法matlab程序
- 曲线演化的Matlab源代码
- 常见的几种雷达信号的matlab仿真
- 基于MATLAB的2FSK数字通信系统设计
评论
共有 条评论