• 大小: 28KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: matlab  

资源简介

支持向量机小波核函数 支持向量机小波核函数 支持向量机小波核函数

资源截图

代码片段和文件信息

%---------------------------------------------%
%       %
%          工作室提供代做matlab仿真       %
%       %
%  详情请访问:http://cn.mikecrm.com/5k6v1DP  %
%       %
%---------------------------------------------%

clc
clear
close all

%--------------------------------------------------------------------------
% 输入训练样本

n1 = [0.050 0.100 0.150 0.200 0.250 0.300 0.350 0.400 0.450 0.500 0.550 0.600 0.650 0.700 0.750 0.800 0.850 0.900 0.950 1.000];
x1 = [0.041 0.064 0.084 0.123 0.159 0.222 0.257 0.335 0.427 0.508 0.586 0.685 0.763 0.808 0.873 0.921 0.961 1.017 1.042 1.047];

n2 = [0.050 0.100 0.150 0.200 0.250 0.300 0.350 0.400 0.450 0.500 0.550 0.600 0.650 0.700 0.750 0.800 0.850 0.900 0.950 1.000];
x2 = [0.041 0.064 0.084 0.123 0.159 0.222 0.257 0.335 0.427 0.508 0.586 0.685 0.763 0.808 0.873 0.921 0.961 1.017 1.042 1.047];
 
n3 = [] ;
x3 = [] ;
xn_train = n1;          % 训练样本,每一列为一个样本
dn_train = x1;          % 训练目标,行向量

xn_test = n2;           % 测试样本,每一列为一个样本
dn_test = x2;           % 测试目标,行向量

%----------------------------------------------------------------------------
% 参数设置

trnX = xn_train‘;
trnY = dn_train‘;
tstX = xn_test‘;
tstY = dn_test‘;

global p1 ;          % 定义全局变量
ker = ‘rbf‘;        % 核函数 k = exp(-(u-v)*(u-v)‘/(2*p1^2))  
p1 =10;             % p1 is width of rbfs (sigma)
C =6;             % 折衷系数

% 训练与测试
[nsvbetabias] = svr(trnYtrnXkerC);         % 训练
tstY1 = svroutput(trnYtstYkerbetabias);     % 测试

%----------------------------------------------------------------------------

ker = ‘waveff‘;        % 核函数 z= cos(1.75*(u-v)/0.6)*exp(-(abs(u-v))^2/(2*0.6^2))
p1 =10;             % p1 is width of rbfs (sigma)
C =6;             % 折衷系数

% 训练与测试
[nsvbetabias] = svr(trnYtrnXkerC);         % 训练
tstY2 = svroutput(trnYtstYkerbetabias);     % 测试

%----------------------------------------------------------------------------



% 结果作图

plot(tstXtstY‘r+:‘tstXtstY1‘bo:‘tstXtstY2‘g*:‘)
title(‘红+为实际数值,蓝o为RBF核校正值,绿*为小波核校正值‘)



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-20 15:41  支持向量机小波核函数\
     文件          55  2018-08-27 11:33  支持向量机小波核函数\【源码使用必读】.url
     目录           0  2018-09-20 15:30  支持向量机小波核函数\支持向量机小波核函数\
     文件          51  2008-05-07 13:16  支持向量机小波核函数\支持向量机小波核函数\desktop.ini
     文件        2218  2008-05-09 10:03  支持向量机小波核函数\支持向量机小波核函数\liyangwei.asv
     文件        2182  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\liyangwei.m
     文件         717  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\nobias.m
     文件       49152  2001-10-26 14:21  支持向量机小波核函数\支持向量机小波核函数\qp.dll
     文件         897  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\svkernel.m
     文件        4212  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\svr.m
     文件         941  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\svroutput.m
     文件         722  2018-09-20 15:39  支持向量机小波核函数\支持向量机小波核函数\svtol.m

评论

共有 条评论