当前位置:网站首页>A semi-supervised Laplace skyhawk optimization depth nuclear extreme learning machine for classification
A semi-supervised Laplace skyhawk optimization depth nuclear extreme learning machine for classification
2022-08-04 07:02:00 【Doraemon 001】
0, Preface
The semi-supervised Laplacian deep kernel extreme learning machine classification method optimized by Skyhawk: First, the Laplacian semi-supervised deep ELM-AE is used to extract abstract features, and then the extracted abstract features are used to train a SkyhawkAn optimized kernel extreme learning machine implements classification.Semi-supervised Laplacian deep kernel extreme learning machine is actually composed of semi-supervised Laplacian multi-layer extreme learning machine + KELM.
1. Introduction to Theory
1.1 ELMAE

Both ELMAE and ELM are three-layer network structures, but ELM-AE is an unsupervised learning algorithm, and its output is consistent with the input.
The formula for calculating the output weight of ELMAE is as follows:

1.2 Multilayer Extreme Learning Machine ML-ELM
ML-ELM uses ELM-AE for layer-by-layer training, when ML-ELM uses ELM-AE training, the numerical relationship between the output of the ith hidden layer and the output of the (i-1)th hidden layer can use the following formulameans:

1.3 Semi-Supervised Laplacian Deep ELM (Lap-ML-ELM)
The document "Laplace Multilayer Extremely Fast Learning Machine" introduces the manifold regularization framework into the Multilayer Extremely Fast Learning Machine model, and proposes the Laplacian Multilayer Extremely Fast Learning Machine (Lap-ML-ELM).The model structure of Lap-ML-ELM is the same as that of ML-ELM, but Lap-ML-ELM trains labeled samples and unlabeled samples together. The biggest difference between Lap-ML-ELM and ML-ELM is the final output weight.The calculation method is different: ML-ELM is directly obtained by minimizing the generalized regularization cost function estimated by least squares, and Lap-ML-ELM is obtained by using the manifold regularization framework.
Assuming that Lap-ML-ELM has k hidden layers, the kth hidden layer output Hk can be obtained through the above formula (2).We find the output weights by minimizing the following cost function


Where ,nk is the number of nodes in the kth hidden layer in Lap-ML-ELM.
1.4 Semi-Supervised Laplace Deep Kernel Extreme Learning Machine
The semi-supervised Laplacian deep kernel extreme learning machine first uses the semi-supervised Laplacian depth ELM (Lap-ML-ELM) to extract the input data layer by layer to obtain more effective features, which is conducive to easy differentiationThe type of confusion improves the classification accuracy; and based on these more abstract features rather than the original input sample data, the kernel function calculation is used to replace the inner product operation of the high-dimensional space, so as to realize the mapping of features to a higher-dimensional space for decision-making,It is beneficial to further improve the accuracy of classification and the generalization performance of the algorithm.The structure of the semi-supervised Laplacian deep kernel extreme learning machine is as follows:

2. Skyhawk optimizes semi-supervised Laplacian deep kernel extreme learning machine
Considering that the final classification effect of the semi-supervised Laplacian deep kernel extreme learning machine is affected by the kernel parameters, the Skyhawk optimization algorithm is used for optimization, and the fitness function is the classification accuracy.


3. Effect comparison
The general ELM classification effect is as follows:

The lap-ML-ELM classification effect is as follows:

The semi-supervised Laplacian deep kernel extreme learning machine classification effect is as follows: 
It can be seen that the semi-supervised Laplacian deep kernel extreme learning machine has the highest classification accuracy.
边栏推荐
猜你喜欢

Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same

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

基于Webrtc和Janus的多人视频会议系统开发4 - 改造信令交互系统完成sdp交换过程

CMDB 阿里云部分实现

益智小游戏- 算算总共多少正方形

关于gopher协议的ssrf攻击

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

C# 剪裁图片内容区域

QT 出现多冲定义问题

【HIT-SC-MEMO5】哈工大2022软件构造 复习笔记5
随机推荐
Stream API
IP 核之 MMCM/PLL 实验
树莓派 4 B 拨动开关控制风扇 Rasberry Pi 4 B Add Toggle Switch for the Fan
安全漏洞是如何被发现的?
并发概念基础:线程安全与线程间通信
沉浸式体验参加网络安全培训班,学习过程详细到底!
数据库实体类对应daoimpl,基础的增删改查。
ffmpeg打开rtsp流应该设置的几个参数
Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
无一技之长学什么可以做到月入上万?
微软电脑管家2.0公测版体验
Jackson 使用样例
狗都能看懂的Pytorch MAML代码详解
Faster RCNN原理及复现代码
跑跑飞弹室外跑步AR游戏代码方案设计
Uos统信系统 DISK(RAID+LVM)
调用时序错误导致webrtc无法建立链接
更改软件的默认安装位置
网络技巧:教你给路由器装上电池,断电照样可以上网!
【HIT-SC-MEMO6】哈工大2022软件构造 复习笔记6