⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cerror.m

📁 SVM matlab GUI可视化界面 直观形象 代码解释比较详细 对GUI学习和svm学习都有帮助
💻 M
字号:
function error=cerror(y1,y2,label)
% 计算分类错误
% 说明:
%  error = cerror(y1,y2) 返回分类错误,即
%      error=  1/length(y1) sum_i L( y1(i), y2(i))
%   其中 L(a,b)=0 if a==b and L(a,b)=1 if a ~= b.
%
%  error = cerror(y1,y2,label) 只考虑标签find(y2==label), 即,
%    如果 y1,y2 来自 {-1,1} 则
%   false_positives_rate = cerror(y1,y2,-1)  %勿把分类面上的点分到下面
%   false_negatives_rate = cerror(y1,y2,+1)  %勿把分类面下的点分到上面
%

y1=y1(:);y2=y2(:);

if nargin < 3,
  error=length(find((y1-y2)~=0))/length(y1);
else
  inx = find(y2==label);
  error = length( find(y1(inx)~=label) )/length(y1);
end

return;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -