当前位置: 首页 > news >正文

网站建设哪个公司好seo查询seo优化

网站建设哪个公司好,seo查询seo优化,做地产网站哪家好,wordpress index.php on line 17蜣螂算法改进的深度极限学习机DELM的分类 文章目录蜣螂算法改进的深度极限学习机DELM的分类1.ELM原理2.深度极限学习机(DELM)原理3.蜣螂算法4.蜣螂算法改进DELM5.实验结果6.参考文献7.Matlab代码1.ELM原理 ELM基础原理请参考:https://blog.c…

蜣螂算法改进的深度极限学习机DELM的分类

文章目录

  • 蜣螂算法改进的深度极限学习机DELM的分类
    • 1.ELM原理
    • 2.深度极限学习机(DELM)原理
    • 3.蜣螂算法
    • 4.蜣螂算法改进DELM
    • 5.实验结果
    • 6.参考文献
    • 7.Matlab代码

1.ELM原理

ELM基础原理请参考:https://blog.csdn.net/u011835903/article/details/111073635。

自动编码器 AE(Auto Encoder)经过训练可以将输入复制到输出。因为不需要标记数据,训练自动编码器是不受监督的。因此,将AE的思想应用到ELM中,使ELM的输入数据同样被用于输出,即输出Y=X。作为自编码器的极限学习机ELM-AE网络结构如图1所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H4jWnENz-1675952629724)(D:\Self\Intelligent algorithm Application\ELM-AE(基于极限学习机的自编码器)]\Blog\ELM-AE\图1.png)

图1.ELM-AE网络结构图

若图1中m>L ,ELM-AE实现维度压缩,将高维度数据映射成低维度特征表达;若 m=L,ELM-AE实现等维度的特征表达;若 m<L ,ELM-AE实现稀疏表达,即原始数据的高维特征表达。

综上,ELM-AE是一个通用的逼近器,特点就是使网络的输出与输入相同,而且隐藏层的输入参数(ai,bi)(a_i,b_i)(ai,bi)​​随机生成后正交。正交化后的优点有:

(1)根 据 J-L(Johnson-Lindensrauss) 定理,权重和偏置正交化可以将输入数据映射到不同或等维度的空间,从而实现不同功能的特征表达。

(2)权重和偏置的正交化设计可以去除特征以外的噪声,使特征之间均匀,且更加线性独立进而增强系统的泛化能力。

ELM-AE的输出可以用如下表达式表示:
xj=∑i=1LβiG(ai,bi,xj),ai∈Rm,βi∈Rm,j=1,2,...,N,aTa=I,bTb=1(1)x_j=\sum_{i=1}^L \beta_iG(a_i,b_i,x_j),a_i\in R^m,\beta_i\in R^m,j=1,2,...,N,a^Ta=I,b^Tb=1 \tag{1} xj=i=1LβiG(ai,bi,xj),aiRm,βiRm,j=1,2,...,N,aTa=I,bTb=1(1)
其中aaaaia_iai组成的矩阵,bbbbib_ibi​组成的向量。隐藏层的输出权重为:
β=(IC+HTH)−1HTX(2)\beta = (\frac{I}{C}+H^TH)^{-1}HTX \tag{2} β=(CI+HTH)1HTX(2)
其中,X=[x1,...,xN]X=[x_1,...,x_N]X=[x1,...,xN]是输入数据。

2.深度极限学习机(DELM)原理

根据ELM-AE的特征表示能力,将它作为深度极限学习机 DELM的基本单元。与传统深度学习算法相同,DELM 也是用逐层贪婪的训练方法来训练网络,DELM每个隐藏层的输入权重都使用ELM-AE初始化,执行分层无监督训练,但是与传统深度学习算法不同的是DELM不需要反向微调过程。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-an53bvMf-1675952629725)(D:\Self\Intelligent algorithm Application\DELM(深度极限学习机)]\Blog\DELM预测\图2.png)

图2.DELM模型训练过程

DELM的思想是通过最大限度地降低重构误差使输出可以无限接近原始输入,经过每一层的训练,可以学习到原始数据的高级特征。图2描述了DELM模型的训练过程,将输入数据样本X作为第1个ELM-AE的目标输出(X1=XX_1 =XX1=X),进而求取输出权值 β1β_1β1 ;然后将DELM第1个隐藏层的输出矩阵H1H_1H1当作下1个ELM−AEELM-AEELMAE的输入与目标输出(X2=XX_2=XX2=X),依次类推逐层训练,最后1层用ELMELMELM来训练,使用式(2)来求解DELM的最后1个隐藏层的输出权重βi+1\beta_{i+1}βi+1 。图2中Hi+1H_{i+1}Hi+1 是最后1个隐藏层的输出矩阵,T是样本标签。 Hi+1H_{i+1}Hi+1每1层隐藏层的输入权重矩阵为Wi+1=βi+1TW_{i+1}=\beta_{i+1}^TWi+1=βi+1T

3.蜣螂算法

蜣螂搜索算法的具体原理参考博客:https://blog.csdn.net/u011835903/article/details/128280084

4.蜣螂算法改进DELM

由上述原理可知原始DELM中的,权重采用随机初始化的方式进行初始化,而初始权重对于整个模型的预测结果影响比较大,于是采用蜣螂算法对DELM的初始权重进行优化。适应度函数设计如下:
fitness=2−Accuracy(train)−Accuracy(test)fitness=2-Accuracy(train)-Accuracy(test) fitness=2Accuracy(train)Accuracy(test)
适应度函数为,训练集和测试集(验证集)的分类错误率,分类错误率越低,代表分类正确率越高。

5.实验结果

本文对乳腺肿瘤数据进行分类。采用随机法产生训练集和测试集,其中训练集包含 500 个样本,测试集包含 69 个样本 。

%% 导入数据
load data.mat
% 产生训练集/测试集
a = 1:569;
Train = data(a(1:500),:);
Test = data(a(501:end),:);
% 训练数据
P_train = Train(:,3:end);
T_train = Train(:,2);
% 测试数据
P_test = Test(:,3:end);
T_test = Test(:,2);

DELM的参数设置如下:

这里DELM采用1层结构,每层的节点数分别为32。采用sigmoid激活函数。

%% DELM参数设置
ELMAEhiddenLayer = [32];%ELM—AE的隐藏层数,[n1,n2,...,n],n1代表第1个隐藏层的节点数。
ActivF = 'sig';%ELM-AE的激活函数设置
C = inf; %正则化系数

蜣螂算法的相关参数设置如下:

%% 优化算法参数设置:
%计算权值的维度
dim=0;
for i = 1:length(ELMAEhiddenLayer)dim = dim+ ELMAEhiddenLayer(i)*size(P_train,2);
end
popsize = 20;%种群数量
Max_iteration = 50;%最大迭代次数
lb = -1;%权值下边界
ub = 1;%权值上边界
fobj = @(X)fun(X,P_train,T_train,P_test,T_test,ELMAEhiddenLayer,ActivF,C);
[Best_pos,Best_score,SSA_cg_curve]=SSA(popsize,Max_iteration,lb,ub,dim,fobj);

最终预测结果如下:

在这里插入图片描述
在这里插入图片描述

DELM训练集正确率Accuracy = 88.2%
DELM测试集正确率Accuracy = 97.1014%
DBO_DELM训练集正确率Accuracy = 89%
DBO_DELM测试集正确率Accuracy = 100%

从结果来看,无论训练集还是测试集优化后的结果,均更优。

6.参考文献

[1]颜学龙,马润平.基于深度极限学习机的模拟电路故障诊断[J].计算机工程与科学,2019,41(11):1911-1918.

7.Matlab代码

http://www.ritt.cn/news/13394.html

相关文章:

  • 昆明网站建设手机版搜索热度查询
  • 怎么做flash网站晨阳seo服务
  • 北京市房山区住房和城乡建设委员会网站seo和sem的联系
  • 做logo设计网站seo和sem哪个工资高
  • 微企申请网站中国百强县市榜单
  • 用糖做的网站搜索关键词排名优化软件
  • 权威的网站制作营销策划公司 品牌策划公司
  • 洪雅网站建设网站推广的具体方案
  • 河南最新疫情公布成都seo经理
  • 网站开发样板产品推广方案
  • 怎么做属于自己的音乐网站google框架三件套
  • 哪里建设网站什么是搜索引擎优化seo
  • 保定网站制作价格青岛谷歌优化
  • 做网站需要公司资质吗公司网站费用
  • 微信网站建设公司首选企业查询官网
  • 住房城乡与建设厅网站首页整站优化价格
  • 做网站的知识独立站搭建要多少钱
  • 手机网站开源系统图片在线转外链
  • 宁波公司做网站郑州网络推广排名
  • 牛商网网站做seo好么sem推广竞价托管公司
  • 网站备案怎么查询创建网站免费
  • 网站建设推广人员西安seo关键字优化
  • html网站支付链接怎么做网站推广文章
  • 寻花问柳专注做一家男人喜欢的网站seo短期课程
  • jsp动态网站开发应用教程站长工具seo综合查询怎么关闭
  • 怎么得到wordpress文章加图片厦门seo搜索排名
  • 营销型外贸网站广州seo软件安卓版
  • 做新闻网站盈利网络营销心得体会1000字
  • 网站建立之间不安全如何解决天眼查询个人信息
  • 广州专业网站改版领军企业长沙百度网站推广