当前位置:网站首页>子空间结构保持的多层极限学习机自编码器(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 结论
模型结构参数以及平衡参数的设置对最终结果影响大,采用优化算法对其进行优化能提升模型最终精度。
边栏推荐
- RuntimeError: You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_S
- Shell基础
- 树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan
- 使用cef离屏渲染技术实现在线教育课件和webrtc视频回放融合录制
- sql常用函数
- 目标检测中的先验框(Anchor)
- VS 2017编译 QT no such slot || 找不到*** 问题
- MySQL基础
- Stream API
- 把DocumentsandSettings迁移到别的盘
猜你喜欢

IP 核之 MMCM/PLL 实验

Scheduler (Long-term,Short-term, Medium-term Scheduler) & Dispatcher

YOLOv3详解:从零开始搭建YOLOv3网络

无一技之长学什么可以做到月入上万?

树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan

Operating System Random

Faster RCNN原理及复现代码

JUC并发容器——阻塞队列

U-Net详解:为什么它适合做医学图像分割?(基于tf-Kersa复现代码)

目标检测中的IoU、GIoU、DIoU与CIoU
随机推荐
网络安全求职指南
gRPC intro 1:RPC
FCN——语义分割的开山鼻祖(基于tf-Kersa复现代码)
益智小游戏- 算算总共多少正方形
如何在网页标题栏中加入图片!
POI及EasyExcel
C# 剪裁图片内容区域
狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
counting cycle
并发概念基础:线程,死锁
MySQL stored procedure study notes (based on 8.0)
Visualization and Animation Technology (VR System)
DenseNet详解及Keras复现代码
沉浸式体验参加网络安全培训班,学习过程详细到底!
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
狗都能看懂的Pytorch MAML代码详解
20170729
MAML原理讲解和代码实现
数据库sql的基础语句
目标检测中的先验框(Anchor)