资源简介
支持向量机用于回归预测的源代码。
代码片段和文件信息
%% 第29章 支持向量机的回归拟合——混凝土抗压强度预测
%
% 该案例作者申明: 1:本人长期驻扎在此板块里,对该案例提问,做到有问必答。 2:此案例有配套的教学视频,视频下载请点击http://www.matlabsky.com/forum-91-1.html。 3:此案例为原创案例,转载请注明出处(《MATLAB智能算法30个案例分析》)。 4:若此案例碰巧与您的研究有关联,我们欢迎您提意见,要求等,我们考虑后可以加在案例里。 5:以下内容为初稿,与实际发行的书籍内容略有出入,请以书籍中的内容为准。
%
%% 清空环境变量
clear all
clc
%% 导入数据
load JT.mat
% 随机产生训练集和测试集
n = randperm(size(T2));
% 训练集——20个样本
p_train = T(:n(1:8))‘;
t_train = J(:n(1:8))‘;
% 测试集——5个样本
p_test = T(:n(9:end))‘;
t_test = J(:n(9:end))‘;
%% 数据归一化
% 训练集
[pn_traininputps] = mapminmax(p_train‘);
pn_train = pn_train‘;
pn_test = mapminmax(‘apply‘p_test‘inputps);
pn_test = pn_test‘;
% 测试集
[tn_trainoutputps] = mapminmax(t_train‘);
tn_train = tn_train‘;
tn_test = mapminmax(‘apply‘t_test‘outputps);
tn_test = tn_test‘;
%% SVM模型创建/训练
% 寻找最佳c参数/g参数
[cg] = meshgrid(-10:0.5:10-10:0.5:10);
[mn] = size(c);
cg = zeros(mn);
eps = 10^(-4);
v = 5;
bestc = 0;
bestg = 0;
error = Inf;
for i = 1:m
for j = 1:n
cmd = [‘-v ‘num2str(v)‘ -t 2‘‘ -c ‘num2str(2^c(ij))‘ -g ‘num2str(2^g(ij) )‘ -s 3 -p 0.1‘];
cg(ij) = svmtrain(tn_trainpn_traincmd);
if
- 上一篇:稀疏自编码深度学习的Matlab实现
- 下一篇:ANC算法的matlab仿真
相关资源
- SVM用于故障诊断的实现
- libsvm 程序集数据集
- pq pca svm 使用小波能量差提取信号
- awayline SVM ARMA 基于风速预测的风力发
- TWSVM(2) 借助(非线性)孪生支持向
- TWSVM
- SVM上证开盘指数预测
- Voice-recognition-using-mfcc-and-svm-Bitsforge
- svmplot 支持向量机的画图程序。能很好
- svm分类器的汉语声调识别
- SVM function available 可实现SVM函数曲线拟
- HOG 根据Dalal提出的HOG特征算法编写
- CROlib.mat 1.0.2
- 支持向量机SVM机器学习方法
- 基于半监督的svm的图像分类
- SVM的手写数字识别(Handwriting recogni
- PSO SVM SVM用于分类时的参数优化
- 很好的matlab libsvm应用案例( heart_sc
- HoG SVm 人脸识别方
- SVM light 工具箱 包含和说明文件 包含
- SVM之MATLAB的简单实现
- 基于HOG+SVM的行人检测系统
- pso_svm.m-matlab程序。
- SVM参数寻优及交叉验证matlab
- 支持向量机进行预测SVMMatlab版
- 基于Matlab植物虫害检测GUI,注释,s
- Matlab PCA+SVM人脸识别包含GUI界面设计
- 支持向量机进行预测(SVM)Matlab版.
- matlab中LS_SVMlab工具箱
- 支撑向量机SVM和支撑向量回归SVR的参
评论
共有 条评论