1 简介

为了提高核极限学习机(ELM)的分类正确率,采用哈里斯鹰算法(HHO)对惩罚系数,宽度参数两个参数进行优化.首先,根据乳腺良恶性肿瘤数据库训练集并利用哈里斯鹰算法优化核极限学习机;然后,通过HHO-ELM和ELM对测试集进行分类诊断;最后,对比分析HHO-ELM和ELM的分类性能,测试结果表明,HHO-ELM的总体诊断正确率相较于ELM提高了10%,且恶性肿瘤的诊断正确率明显优于ELM.​

2 部分代码

function [fbst, xbst, performance] = hho( objective, d, lmt, n, T, S)%Harris hawks optimization algorithm% inputs: %   objective - function handle, the objective function%   d - scalar, dimension of the optimization problem%   lmt - d-by-2 matrix, lower and upper constraints of the decision varable%   n - scalar, swarm size%   T - scalar, maximum iteration%   S - scalar, times of independent runs% data: 2021-05-09% author: elkman, github.com/ElkmanY/%% Levy flightbeta = 1.5;sigma = ( gamma(1+beta)*sin(pi*beta/2)/gamma((1+beta)/2)*beta*2^((beta-1)/2) ).^(1/b

【ElM分类】基于哈里斯鹰优化ElM神经网络实现数据分类附matlab代码相关推荐

  1. 【BP分类】基于鸟群算法优化BP神经网络实现数据分类附matlab代码

    1 简介 ​BSA 算法优化 BP 神经网络的基本思想是: 利 用 BSA 算法的全局搜索能力, 优化 BP 神经网络初始的权值和阈值, 也就是决策变量, 其中每一组决策变量均包含在鸟群个体所处的空间 ...

  2. 【PNN分类】基于麻雀算法优化pnn神经网络实现数据分类附matlab代码

    1 简介 概率神经网络(Probabilistic Neural Network,简称PNN)是利用贝叶斯定理和基于风险最小的贝叶斯决策规则对新样本进行分类的神经网络,具有训练时间短且不易收敛到局部极 ...

  3. 【预测模型-BP分类】基于蝙蝠算法优化BP神经网络实现数据分类附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  4. 【预测模型-BP分类】基于人工蜂群算法优化BP神经网络实现数据分类附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  5. 【FNN分类】基于粒子群结合引力搜索算法优化前向反馈神经网络实现数据分类附matlab代码

    1 内容介绍 引力搜索算法(GSA)是一种基于引力定律和质量相互作用的新型启发式优化方法.实践证明,该算法具有较好的全局最优搜索能力,但在最后一次迭代中存在搜索速度较慢的问题.这项工作提出了粒子群优化 ...

  6. 【SVM预测】基于哈里斯鹰算法改进SVM实现数据回归预测Matlab代码

    1 简介 支持向量机 (Support Vector Machines, SVM) 是一种应用广泛的机器学习方法, 具有理论知识清晰完备,适应性和泛化能力良好的优点, 核心思想是在特征空间中寻找到一个 ...

  7. 【ELAMN预测】基于灰狼算法优化ELMAN神经网络实现数据回归预测matlab代码

    1 简介 风能,作为一种重要,有潜力,无污染,可再生.可持续的能源,已经成为全球发电最为迅速的能源之一,越来越受到世界各国的青睐.近年来,为缓解能源短缺问题,改善环境,实现经济乃至人类的可持续发展,世 ...

  8. 【回归预测-LSTM预测】基于灰狼算法优化LSTM实现数据回归预测附Matlab代码

    1 内容介绍 一种基于灰狼算法优化LSTM的网络流量预测方法,属于网络流量预测领域,该方法包括以下步骤:对第一网络流量数据集进行极差标准化处理,得到第二网络流量数据集,并划分为训练集和测试集,并确定灰 ...

  9. 【故障诊断】基于贝叶斯优化支持向量机的轴承故障诊断附matlab代码

    1 内容介绍 贝叶斯网络(Bayesian Network或BN)是人工智能领域进行建模和不确定性推理的一个有效工具.贝叶斯网推理的基本任务是:给定一组证据变量观察值,通过搜索条件概率表计算一组查询变 ...

最新文章

  1. table thead 固定 tbody滚动
  2. IOS上 关于状态栏的相关设置(UIStatusBar)和preferredStatusBarStyle不执行问题
  3. 离线安装 VS2017 的正确姿势
  4. Asp.NetWebForm的控件属性
  5. 任务完成从不加班_我如何从不知道如何编码转变为在9个月内交付9个项目-都在我15岁之前就完成了……...
  6. android switch控件的大小,关于Android Action Bar 上的 Switch控件
  7. caffe matlab 重启,Matlab caffe 具体使用方法
  8. 用C#,SQL Server编写的音乐播放软件
  9. 大话USB驱动之基础概念
  10. ni visa pci_VISA/MASTER信用卡在线缴费友邦、保诚步骤!
  11. 洛谷——P2706 巧克力
  12. 万物心选—新生代妈妈创业的优质之选
  13. matlab用双重循环实现费诺编码
  14. Jmeter 察看结果树响应数据乱码
  15. Maya插件开发入门
  16. 支持DX12的DeepFaceLab(DeepFake)新版本除了CUDA也可以用A卡啦
  17. flink去重(二)解决flink、flink-sql去重过程中的热点问题
  18. CN-Celeb 无约束条件说话人识别的中文语音数据集
  19. javascript实现【省市级联】
  20. Vue 可视化大屏适配方案

热门文章

  1. 解决vim中无法退格删除的问题
  2. 升级bigsur_苹果最新的Big Sur更新导致大部分MacBook黑屏变砖!
  3. FreeCAD stp文件基于python脚本操作
  4. 安装MPICH2的过程与vs2022上面配置MPICH2的教程
  5. 机器学习深度学习云GPU资源与对比
  6. Ubuntu16.4下安装ROS系统配置ROBOTIQ 3-Finger Adaptive Robot Gripper运行环境
  7. 思源笔记添加Live2d+音乐播放器模板
  8. EPIC平台 国家/地区申述修改经验总结
  9. 天猫精灵的开发者生态
  10. ssm+JSP计算机毕业设计壹家吃货店网站quk1f【源码、程序、数据库、部署】