当前位置:网站首页>子空间结构保持的多层极限学习机自编码器(ML-SELM-AE)
子空间结构保持的多层极限学习机自编码器(ML-SELM-AE)
2022-08-04 05:34:00 【机器猫001】
0、前言
1、 理论简介
1.1 极限学习机自编码器
1.2 子空间结构保持极限学习机自编码器
问题求解优化模型如下:
模型解析解为:
1.3 多层子空间保持的极限学习机自编码器
1.4 ML-SELM-AE实现
本文对现有极限学习机的典型改造模型进行了复现和对比:①深度极限学习机自编码器(DELM)②半监督极限学习机自编码器(SSELM))③拉普拉斯深度极限学习机自编码器(LAPDELM)④子空间结构保持深度极限学习机自编码器(ML-ELM-AE)。
结果如下:①②③④
上述四种方法的结果各自受相关参数影响,后期文章会继续讨论分析参数影响即参数的优化方法。
2 参数影响分析
2.1 平衡参数影响分析
设定变化区间为[0.1:0.1:2],重构误差项平滑参数设置为固定值0.01,中间层层数为3,节点数为[200;100;20],结果如下:
设定变化区间为[0.01:0.01:0.2],自表示误差项平滑参数设置为固定值0.1,中间层层数为3,节点数为[200;100;20],结果如下:
上面两个图的结果可以看出 ,两个平衡参数的设置对最终模型影响较大。根据趋势可以看出自编码误差项参数应该尽量设置小一些。
2.2 层数影响分析
设定隐含层节点数递减规律为[300,280,250,220,200,180,150,120,100,80,70,60,50,40,30,20],重构误差项平滑参数设置为固定值0.01,自表示误差项平滑参数设置为固定值0.1,中间层层数为2~10,对应结果如下。
3 参数优化
采用蜉蝣优化DSELM的隐含层节点数及平衡常数,当设置隐含层数为L=3时,节点区间为[10,300],平衡常数优化区间为[0.001,10]时参数优化结果为W:其中前三项为节点数,后两项分别对应自编码重构误差项的平衡参数、自表示误差项的平衡参数
优化后模型测试结果为:
优化前结果为:
4 结论
模型结构参数以及平衡参数的设置对最终结果影响大,采用优化算法对其进行优化能提升模型最终精度。
边栏推荐
猜你喜欢
随机推荐
【HIT-SC-MEMO3】哈工大2022软件构造 复习笔记3
基于Webrtc和Janus的多人视频会议系统开发7 - publish和subscribe声音设备冲突导致对方听不到声音
数据库实体类对应daoimpl,基础的增删改查。
Pfsense漏洞复现(CVE-2021-41282)
虚幻引擎 5 完整指南[2022六月最新课程学习内容]
YOLOv3详解:从零开始搭建YOLOv3网络
学好网络安全看这篇文章让你少走弯路
Uos统信系统 CA根证书搭建
Visualization and Animation Technology (3D Visualization)
狗都能看懂的Self-Attention讲解
更改软件的默认安装位置
并发概念基础:并发、同步、阻塞
Stream API
Operating System Kernel
Uos统信系统 IP地址以及完整主机名配置
如何在网页标题栏中加入图片!
【独立游戏体验计划】学习记录
IP 核之 MMCM/PLL 实验
webrtc代码解读一:音频数据的接收解码播放过程
生成一个包含日期的随机编码