资源简介
本程序主要是对人工蜂群算法进行了优化实现,参考文献为
D. Karaboga and B. Gorkemli, "A quick artificial bee colony -qABC- algorithm for optimization problems," 2012 International Symposium on Innovations in Intelligent Systems and Applications, Trabzon, 2012, pp. 1-5.
代码片段和文件信息
tic % 计时器
%% 清空环境,准备数据
close all
clear
clc
format compact
% 载入测试数据wine其中包含的数据类别数为3;wine:178*13的矩阵wine_labes:178*1的列向量
load wine
% 选定训练集和测试集
%% 原始的数据划分方法
% % 将第一类的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)];
%% 使用K折交叉划分,2:1(训练:测试)
% 将第一类的1-40第二类的60-107第三类的131-162做为训练集
train_wine = [wine(1:40:);wine(60:99:);wine(131:170:)];
% 相应的训练集的标签也要分离出来
train_wine_labels = [wine_labels(1:40);wine_labels(60:99);wine_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11135 2018-10-04 19:49 改进的ABC算法\ABC_SVM_exmp.m
文件 184 2018-09-20 16:12 改进的ABC算法\calculateFitness.m
文件 456608 2018-10-04 20:13 改进的ABC算法\Karaboga.pdf
文件 1270 2018-10-04 16:40 改进的ABC算法\objfun_cross.m
文件 267 2018-10-06 10:24 改进的ABC算法\README.txt
文件 20168 2016-09-04 09:25 改进的ABC算法\wine.mat
目录 0 2018-10-06 10:22 改进的ABC算法
----------- --------- ---------- ----- ----
489632 7
- 上一篇:矩阵特征值与特征向量的计算
- 下一篇:mpu6050 自带dmp库
相关资源
- 关于旅行商改进的遗传算法
- k-近邻算法改进约会网站的配对效果
- 一种改进的阴性选择免疫算法
- 改进proteus再带的C计算器,支持浮点运
- 改进两种经验模态分解去噪
- flash 抽奖程序改进版(附带源文件)
- LMD的方法改进
- 修改进程IP不同的进程不同的IP,类似
- RFID系统防碰撞算法分析与改进
- 基于三帧差分和Cam_shift改进法的运动
- 人工蜂群算法优化CEC基准测试函数
- Apriori改进算法——PCY算法
- 利用改进C-C进行相空间重构
- 验证及改进马尔萨斯人口模型Mathema
- 求解约束优化问题的改进粒子群优化
- 基于哈希表与线性表建立FP-Tree的改进
- compact bilinear pooling(tensorflow版本)
- VC自动登录telnet发送命令改进版
- 软件过程改进ppt
评论
共有 条评论