资源简介
包括几种SVM,并有简单的介绍,希望对大家有所帮助
代码片段和文件信息
function [K] = kernel(kerxy)
% Calculate kernel function.
%
% x: 输入样本d×n1的矩阵n1为样本个数d为样本维数
% y: 输入样本d×n2的矩阵n2为样本个数d为样本维数
%
% ker 核参数(结构体变量)
% the following fields:
% type - linear : k(xy) = x‘*y
% poly : k(xy) = (x‘*y+c)^d
% gauss : k(xy) = exp(-0.5*(norm(x-y)/s)^2)
% tanh : k(xy) = tanh(g*x‘*y+c)
% degree - Degree d of polynomial kernel (positive scalar).
% offset - Offset c of polynomial and tanh kernel (scalar negative for tanh).
% width - Width s of Gauss kernel (positive scalar).
% gamma - Slope g of the tanh kernel (positive scalar).
%
% ker = struct(‘type‘‘linear‘);
% ker = struct(‘type‘‘ploy‘‘degree‘d‘offset‘c);
% ker = struct(‘type‘‘gauss‘‘width‘s);
% ker = struct(‘type‘‘tanh‘‘gamma‘g‘offset‘c);
%
% K: 输出核参数n1×n2的矩阵
%-------------------------------------------------------------%
switch ker.type
case ‘linear‘
K = x‘*y;
case ‘ploy‘
d = ker.degree;
c = ker.offset;
K = (x‘*y+c).^d;
case ‘gauss‘
s = ker.width;
rows = size(x2);
cols = size(y2);
tmp = zeros(rowscols);
for i = 1:rows
for j = 1:cols
tmp(ij) = norm(x(:i)-y(:j));
end
end
K = exp(-0.5*(tmp/s).^2);
case ‘tanh‘
g = ker.gamma;
c = ker.offset;
K = tanh(g*x‘*y+c);
otherwise
K = 0;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4042 2007-12-04 12:04 svmTrain.m
文件 1035 2009-06-19 18:58 工具箱说明.txt
文件 1510 2007-07-04 15:33 kernel.m
文件 290930 2006-12-31 22:56 LIBSVM a Library for Support Vector Machines.pdf
文件 2890 2008-10-05 20:52 Main_SVC_C.m
文件 3126 2007-07-04 15:34 Main_SVC_Nu.m
文件 3116 2007-07-04 15:35 Main_SVM_One_Class.m
文件 3037 2007-12-04 12:18 Main_SVR_Epsilon.m
文件 3015 2007-12-04 12:14 Main_SVR_Nu.m
文件 4061 2007-07-04 22:11 svmSim.m
----------- --------- ---------- ----- ----
316762 10
相关资源
- LS-SVM工具箱
- JSVM解码器阅读笔记
- FormatDatalibsvm.xls86855
- 基于SVM的AdaBoost
- 一种基于AdaBoost的SVM分类器(1).pdf
- SVM+HOG (行人、车辆等检测)
- 基于SVM的成对分类法对于手写数字识
- SVM对偶空间求解与直接求解效率比较
- 一种新的模糊支持向量机算法的推演
- SVM分类器IDL
- 基于PSO-SVM负荷预测
- libsvm-3.20.zip
- libsvm-mat-2.89-3[FarutoUltimate3.0].rar
- 模式识别模型选择,SVM,分类器作业
- 用SVM做特征选择
- Svm实现多分类
- svm用于特征提取、预测、目标识别问
- pso优化的SVM分类
- SVM多分类IEEE期刊论文
- 首次提出SVM的英文论文,105页pdf
- GA_SVM.zip
- PSO_SVM.zip
- 代价敏感支持向量机CSSVM
- FormatDataLibsvm47988
- 基于颜色直方图采用libsvm进行分类
- libsvm3.14
- HandWritten_Recognition
- SVM源码剖析
- support vector networks中文翻译
- 基于波形特征和SVM的心电信号自动分
评论
共有 条评论