【ELM分类】基于粒子群优化卷积神经网络CNN结合极限学习机ELM实现数据分类附matlab代码

简介: 【ELM分类】基于粒子群优化卷积神经网络CNN结合极限学习机ELM实现数据分类附matlab代码

1 简介

卷积神经网络是一种较好的特征提取器,但却不是最佳的分类器,而极限学习机能够很好地进行分类,却不能学习复杂的特征,根据这两者的优点和缺点,将它们结合起来,提出一种新的数据分类方法。

考虑到卷积神经网络能够提取最优分类特征,而极限学习机训练速度快、训 练 精 度 高,本 文 提 出 将两者相结合的算法,并应用于数据分类。该方法的特点是:先利用训练样本训练卷积神经网络,训练好后,卷积网络的其他层参数保持不变,并将最后一层替换成极限 学 习 机,然后训练得到极限学习机的参数,相当于将卷积网络提取的特征作为极限学习机的输入,综合了卷积网络和极限学习机的优势。虽然卷积神经网络的权值共享结构减少了网络参数,但由于其复杂 的 多 层 结 构,仍有大量的参数需要训练。在训练样本数较少的情况下,识别效果往往不太好。本文在此基础上提出粒子群算法优化参数,从而提高识别精度。

2 部分代码

function [XV]=FnBringtoRangeLowUpIPSODL(XV,XV_lower, XV_upper)% dioperasikan untuk menandai yang nilainya kurang dari batas lowerXV_minus_XV_lower=XV-XV_lower;% dioperasikan untuk menandai yang nilainya lebih dari batas upperXV_minus_XV_upper=XV-XV_upper;% mendapatkan index yang nilainya kurang dari batas bawahidx_KurangDariLower=find(XV_minus_XV_lower<0);if(isempty(idx_KurangDariLower)) else    XV(idx_KurangDariLower)=XV_lower(idx_KurangDariLower);end% mendapatkan index yang nilainya lebih dari batas atasidx_LebihDariUpper=find(XV_minus_XV_upper>0);if(isempty(idx_LebihDariUpper)) else    XV(idx_LebihDariUpper)=XV_upper(idx_LebihDariUpper);end

3 仿真结果

4 参考文献

[1]周佳胤. 基于卷积神经网络与极限学习机的图像分类算法研究[D]. 广东工业大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。



相关文章
|
13天前
|
网络协议 算法 Linux
【Linux】深入探索:Linux网络调试、追踪与优化
【Linux】深入探索:Linux网络调试、追踪与优化
|
2天前
|
算法
【免费】面向多微网网络结构设计的大规模二进制矩阵优化算法
【免费】面向多微网网络结构设计的大规模二进制矩阵优化算法
|
5天前
|
机器学习/深度学习 数据挖掘 计算机视觉
R语言中的神经网络预测时间序列:多层感知器(MLP)和极限学习机(ELM)数据分析报告
R语言中的神经网络预测时间序列:多层感知器(MLP)和极限学习机(ELM)数据分析报告
|
12天前
|
存储 缓存 网络协议
【专栏】理解并优化DNS设置对于提高网络速度至关重要
【4月更文挑战第28天】本文探讨了DNS服务器是否能加快网络访问速度。DNS负责将域名转换为IP地址,其查询时间、缓存机制和地理位置都影响网络速度。优化DNS配置,如选择快速的公共DNS服务、使用附近的服务器、确保设备正确配置和利用DNS缓存,都能有效提升网络体验。理解并优化DNS设置对于提高网络速度至关重要。
|
13天前
|
网络协议 安全 网络安全
|
2天前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
2天前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
2天前
|
算法 调度
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
|
2天前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)