当前位置:网站首页>子空间结构保持的多层极限学习机自编码器(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 结论
模型结构参数以及平衡参数的设置对最终结果影响大,采用优化算法对其进行优化能提升模型最终精度。
边栏推荐
猜你喜欢
随机推荐
关于gopher协议的ssrf攻击
Uos统信系统 本地APT源配置
sql常用函数
【独立游戏体验计划】学习记录
生成一个包含日期的随机编码
Flask request 返回网页中 checkbox 是否选中
ssm pom文件依赖 web.xml配置
RuntimeError: You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_S
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
QT signals 保存到 QMap
Uos统信系统 CA根证书搭建
Faster RCNN原理及复现代码
狗都能看懂的Self-Attention讲解
Uos统信系统控制台欢迎登陆后消息及所处区域配置
目标检测中的先验框(Anchor)
并发概念基础:线程安全与线程间通信
更改软件的默认安装位置
复杂格式的json转递
数据库:整理四个实用的SQLServer脚本函数
MySQL之SQL结构化查询语言









