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

📄 functioneval.m

📁 支持向量机SVM和核函数的MATLAB程序集
💻 M
字号:
function   [f,f1,f2]= functioneval(x,fonction,a,b)

% Usage f= ferreur(x,fonction,a,b)
% 
% Evaluation of some useful functions
% for kernel hyperparameters tuning.
%
% 'heaviside'
% 'expon'     1./(1+exp(-a*x+b))  
% 'dexpon'    expon derivative
%
%
% 07/08/2000 AR

thresh=40;
switch lower(fonction)
case 'heaviside'
   f=x>0;
   
% x is thresholded to avoid Matlab or Windows crashing

case 'expon'
   x=x.* (abs(x)<thresh) + thresh.* (x>=thresh)-thresh.* (x<=-thresh); 
   f=1./(1+exp(-a*x+b));
   
case 'dexpon'
    x=x.* (abs(x)<thresh) + thresh.* (x>=thresh)-thresh.* (x<=-thresh); 

   f= a.*exp(-a*x+b)./(1+exp(-a*x+b)).^2;
end;

⌨️ 快捷键说明

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