资源简介
以优化SVM算法的参数c和g为例,对GWO算法MATLAB源码进行了逐行中文注解
代码片段和文件信息
tic % 计时器
%% 清空环境变量
close all
clear
clc
format compact
%% 数据提取
% 载入测试数据wine其中包含的数据为classnumber = 3wine:178*13的矩阵wine_labes:178*1的列向量
load wine.mat
% 选定训练集和测试集
% 将第一类的1-30第二类的60-95第三类的131-153做为训练集
train_wine = [wine(1:30:);wine(60:95:);wine(131:153:)];
% 相应的训练集的标签也要分离出来
train_wine_labels = [wine_labels(1:30);wine_labels(60:95);wine_labels(131:153)];
% 将第一类的31-59第二类的96-130第三类的154-178做为测试集
test_wine = [wine(31:59:);wine(96:130:);wine(154:178:)];
% 相应的测试集的标签也要分离出来
test_wine_labels = [wine_labels(31:59);wine_labels(96:130);wine_labels(154:178)];
%% 数据预处理
% 数据预处理将训练集和测试集归一化到[01]区间
[mtrainntrain] = size(train_wine);
[mtestntest] = size(test_wine);
dataset = [train_wine;test_wine];
% mapminmax为MATLAB自带的归一化函数
[dataset_scaleps] = mapminmax(dataset‘01);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1753133 2016-09-08 10:07 GWO_finalVersion.pdf
文件 6625 2016-09-08 10:09 GWO_SVM_exmp.m
文件 5780 2016-09-08 10:07 GWO_SVR_exmp.m
文件 1845 2016-09-08 10:04 initialization.m
文件 70 2016-09-08 10:04 mymae.m
文件 85 2016-09-08 10:04 mymape.m
文件 74 2016-09-08 10:04 mymse.m
文件 20168 2016-09-08 10:08 wine.mat
文件 447 2016-09-08 10:04 wndspd.mat
- 上一篇:matlab实现的极化码的信道编码与构造
- 下一篇:逆变器采用PQ控制
相关资源
- 扫地机器人的路径规划算法
- GSA(引力搜索算法)MATLAB源码含中文
- matlab实现的NRSS算法
- 多智能体一致性实现算法
- pso-svm-prediction 优化支持向量机中的正
- BENDERS分解算法
- multi-agent 多智能体算法带时延的一致
- 迫零预编码算法 ZF-MMS-BD-SLNR
- 一种spa算法(连续投影算法)
- SLICPdbscan 运用超像素分割算法对图像
- min-sum LDPC译码算法
- PSO-of-Robot-Path-planning PSO粒子群算法
- 采用PSO算法的微网三目标调度程序
- 遗传算法的区域功能性分区的快速充
- 对卷积神经网络算法进行大量图像数
- 改进的VIBE运动目标检测算法
- GWO 灰狼优化算法的核心算法描述
- 用VIBE算法提取视频前景
- 使用pso-bp算法对风电功率点的预测(
- LWOA
- evacuation
- PCA-SVM-master PCA/SVM算法实现图像分类
- MIMO和Massive MIMO信号检测算法仿真程序
- 蚁群算法智能优化
- D2D通信的资源分配算法
- 天牛须搜索优化算法
- 电动汽车充电的GA算法
- 30个算法程序整理
- 遗传算法分配微电网微源的潮流调度
- MATLAB中最新的算法优化工具箱
评论
共有 条评论