【SVM分类】基于人工蜂群算法优化支持向量机SVM实现数据分类附Matlab代码
1 简介
为确定合理的底板防水煤岩柱尺寸,减少底板突水安全事故的发生,利用支持向量机(SVM)与人工蜂群算法(ABCA)综合研究底板破坏深度问题.由于SVM训练参数惩罚因子C和核函数宽度g的选择对预测精度的影响显著,采用ABCA优化该训练参数的选择过程,建立基于SVM的底板破坏深度预测模型.选取采深,煤层倾角,采厚,工作面斜长,底板抗破坏能力和是否有切穿断层或破碎带作为影响底板破坏深度的主要影响指标,利用现场实测的30组数据作为样本对该模型进行训练和预测.结果表明:该预测模型的平均相对误差为12.5%,平均绝对误差为0.986m,均方误差为0.005,平方相关系数为0.980,较其他预测模型具有更强的泛化能力和更高的预测精度.
2 部分代码
tic % 计时
%% 清空环境,准备数据
clear
clc
close all
load wndspd % 示例数据为风速(时间序列)数据,共144个样本
% 训练/测试数据准备(用前3天预测后一天),用前100天的数据做训练
train_input(1,:)=wndspd(1:97);
train_input(2,:)=wndspd(2:98);
train_input(3,:)=wndspd(3:99);
train_output=[wndspd(4:10
【SVM分类】基于人工蜂群算法优化支持向量机SVM实现数据分类附Matlab代码相关推荐
- 【预测模型-BP分类】基于人工蜂群算法优化BP神经网络实现数据分类附matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
- 【SVM分类】基于粒子群算法优化支持向量机实现葡萄酒数据分类附matlab代码
1 简介 在机器学习领域,要处理的数据的规模越来越大,而学习算法在数据的特征过多的时候,往往会产生性能上的下降.作为解决这个问题的有效手段,特征选择一直以来都得到了广泛的关注.粒子群优化算法作为一种优 ...
- 【SVM预测】基于人工蜂群算法优化支持向量机SVM实现数据预测附Matlab代码
1 简介 为确定合理的底板防水煤岩柱尺寸,减少底板突水安全事故的发生,利用支持向量机(SVM)与人工蜂群算法(ABCA)综合研究底板破坏深度问题.由于SVM训练参数惩罚因子C和核函数宽度g的选择对预测 ...
- 【优化求解】基于人工蜂群算法求解无刷直流电机PID控制matlab代码
1 简介 高精度的精密微位移系统在近代尖端工业生产和科学研究领域内占有极其重要的地位.它广泛应用于航空航天.微型机械制造.超精密加工.医学.生物工程等领域.纳米级位移定位技术已经成为推动科技发展的前进 ...
- 【BP分类】基于鸟群算法优化BP神经网络实现数据分类附matlab代码
1 简介 BSA 算法优化 BP 神经网络的基本思想是: 利 用 BSA 算法的全局搜索能力, 优化 BP 神经网络初始的权值和阈值, 也就是决策变量, 其中每一组决策变量均包含在鸟群个体所处的空间 ...
- 【分类-SVM】基于哈里斯鹰算法优化支持向量机SVM实现分类附matlab的代码
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
- 【PNN分类】基于麻雀算法优化pnn神经网络实现数据分类附matlab代码
1 简介 概率神经网络(Probabilistic Neural Network,简称PNN)是利用贝叶斯定理和基于风险最小的贝叶斯决策规则对新样本进行分类的神经网络,具有训练时间短且不易收敛到局部极 ...
- 【预测模型-ElM分类】基于松鼠算法优化ElM神经网络实现数据分类附matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
- 【预测模型-BP分类】基于蝙蝠算法优化BP神经网络实现数据分类附matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.
最新文章
- cctype 头文件定义函数实例
- day1学python Hello Python
- 设计模式-策略模式和工厂模式结合使用
- StackPanel与Grid交叉使用
- 基于JAVA的教务排课系统毕业设计
- 两个特别的10分钟临时邮箱、免费
- div垂直居中的几种方法
- 20模3c语言中等于多少钱,科三模拟多钱
- 化学反应的常微分方程求解(Python)
- oracle01004,Oraclegoldengate的OGG-01004OGG-1296错误
- 无法在节点上执行物理内存检查
- 增加检测类别?这是一份目标检测的基础指南
- 芝加哥犯罪率数据集(数据分析与特征处理)
- 关于Linux中的apt-get的相关操作及原理
- 互联网打印机协议IPP分析
- 学习笔记——C语言打印日志封装
- 移动互联网下一章(转载)
- matlab:数组定义
- 【银河计划之一】CISSP知识体系整理
- 常用函数+星期+月份+缩写+四季
热门文章
- 书呆子rico_我如何在StreetComplete任务中度过一个书呆子约会之夜
- linux服务器安装gmt,linux GMT简易安装
- Proe/Creo 零件库mnu文件制作批处理
- 国际象棋电子棋盘大盘点
- 亚马逊 ai 解雇_绿色是使用AI的新的黑色节约型亚马逊雨林
- Arndale Octa Board Exynos5420开发板之系统(Linaro Ubuntu)内核移植
- 2017.07.23软件更新公告
- 手写promise(详细版)
- WEBPACK DEV SERVER
- 德国43000人汇聚线上黑客马拉松,齐愿合力干趴病毒