• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: Matlab
  • 标签: 机器学习  

资源简介

支持向量机svm代码 matlab代码 用于分类的 比传统bp神经网络好

资源截图

代码片段和文件信息

function K = kernel(XYtype)
%X 维数*个数
switch type
case ‘linear‘
    K = X‘*Y;
case ‘rbf‘
    delta = 5;
    delta = delta*delta;
    XX = sum(X‘.*X‘2);%sum(a2)代码中参数2的意思是将a矩阵a中的按“行”为单位进行求和
    YY = sum(Y‘.*Y‘2);
    XY = X‘*Y;
    K = abs(repmat(XX[1 size(YY1)]) + repmat(YY‘[size(XX1) 1]) - 2*XY);
    K = exp(-K./delta);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         375  2018-05-25 11:26  SVM\kernel.m
     文件         940  2018-05-25 11:24  SVM\main.m
     文件         303  2018-05-25 11:28  SVM\svmTest.m
     文件         857  2018-05-25 11:26  SVM\svmTrain.m
     目录           0  2018-07-03 08:52  SVM\

评论

共有 条评论