当前位置:网站首页>天鹰优化的半监督拉普拉斯深度核极限学习机用于分类
天鹰优化的半监督拉普拉斯深度核极限学习机用于分类
2022-08-04 05:34:00 【机器猫001】
0、前言
天鹰优化的半监督拉普拉斯深度核极限学习机分类方法:首先采用拉普拉斯半监督深度ELM-AE实现抽象特征提取,然后将提取的抽象特征用来训练一个天鹰优化的核极限学习机实现分类。半监督拉普拉斯深度核极限学习机实际上是由半监督拉普拉斯多层极限学习机+KELM构成。
1、理论简介
1.1 ELMAE
ELMAE与ELM都是三层网络结构,但是ELM-AE 是无监督学习算法 , 其输出与输入一致。
ELMAE的输出权重计算公式如下:
1.2 多层极限学习机ML-ELM
ML-ELM 使用 ELM-AE 逐层训练,ML-ELM 利用 ELM-AE 训练时,第 i 个隐层的输出和第(i-1)个隐层上的输出的数值关系可用以下公式表示:
1.3 半监督拉普拉斯深度ELM( Lap-ML-ELM)
文献《拉普拉斯多层极速学习机》 把流形正则化框架引入多层极速学习机模型 , 提出了拉普拉斯多层极速学习机( Lap-ML-ELM)。Lap-ML-ELM 模型结构与 ML-ELM 相同 , 但是 Lap-ML-ELM 把标记样本和未标记样本一起训练 .Lap-ML-ELM 和ML-ELM 最大的不同之处是最后的输出权值的求法不同 :ML-ELM 是直接通过最小化最小二乘估计的广义正则化代价函数求得, Lap-ML-ELM 是利用流形正则化框架求得。
假设 Lap-ML-ELM 有 k 个隐层 , 则可通过上述公式(2) 把第 k 隐层输出Hk求得。我们通过使以下代价函数最小化求出输出权值
其中 ,nk是 Lap-ML-ELM 中第 k 个隐层的节点数。
1.4 半监督拉普拉斯深度核极限学习机
半监督拉普拉斯深度核极限学习机首先利用半监督拉普拉斯深度ELM( Lap-ML-ELM)对输入数据进行逐层抽取从而得到更为有效的特征,有利于区分容易混淆的类型,提高分类精度;而基于这些更为抽象的特征而非原始的输入样本数据,利用核函数计算代替高维空间的内积运算,从而实现将特征映射到更高维空间进行决策,则有利于进一步提高分类的准确性和算法的泛化性能。半监督拉普拉斯深度核极限学习机结构如下:
2、天鹰优化半监督拉普拉斯深度核极限学习机
考虑到半监督拉普拉斯深度核极限学习机最后分类效果受核参数影响,因此采用天鹰优化算法进行优化,适应度函数为分类精度。
3、效果对比
普通ELM分类效果如下:
lap-ML-ELM分类效果如下:
半监督拉普拉斯深度核极限学习机分类效果如下:
可以看出半监督拉普拉斯深度核极限学习机分类精度最高。
边栏推荐
猜你喜欢
随机推荐
sql常用函数
目标检测中的先验框(Anchor)
基于Event Stream操作JSON
网络安全学习的三大不可取之处
跑跑飞弹室外跑步AR游戏代码方案设计
webrtc代码解读二:音视频播放同步过程
关于gopher协议的ssrf攻击
数据库JDBC DAO层方法
golang 的库引用方法
Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
Scheduler (Long-term,Short-term, Medium-term Scheduler) & Dispatcher
Uos统信系统 本地APT源配置
Uos统信系统 DNS
Operating System Kernel
0--100的能被3整出的数的集合打乱顺序
gRPC intro 1:RPC
如何在Excel 里倒序排列表格数据 || csv表格倒序排列数据
狗都能看懂的Pytorch MAML代码详解
树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan
bitnami/mongodb-sharded在AWS EKS扩展shard失败解决