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

2019怎么做网站赚钱优化设计英语

2019怎么做网站赚钱,优化设计英语,帮别人做违法网站会判刑吗,百度主机做视频网站怎么样基于人工水母优化的BP神经网络(分类应用) - 附代码 文章目录 基于人工水母优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.人工水母优化BP神经网络3.1 BP神经网络参数设置3.2 人工水母算法应用 4.测试结果…

基于人工水母优化的BP神经网络(分类应用) - 附代码

文章目录

  • 基于人工水母优化的BP神经网络(分类应用) - 附代码
    • 1.鸢尾花iris数据介绍
    • 2.数据集整理
    • 3.人工水母优化BP神经网络
      • 3.1 BP神经网络参数设置
      • 3.2 人工水母算法应用
    • 4.测试结果:
    • 5.Matlab代码

摘要:本文主要介绍如何用人工水母算法优化BP神经网络,利用鸢尾花数据,做一个简单的讲解。

1.鸢尾花iris数据介绍

本案例利用matlab公用的iris鸢尾花数据,作为测试数据,iris数据是特征为4维,类别为3个类别。数据格式如下:

特征1特征2特征3类别
单组iris数据5.32.11.21

3种类别用1,2,3表示。

2.数据集整理

iris数据总共包含150组数据,将其分为训练集105组,测试集45组。如下表所示:

训练集(组)测试集(组)总数据(组)
10545150

类别数据处理:原始数据类别用1,2,3表示为了方便神经网络训练,类别1,2,3分别用1,0,0;0,1,0;0,0,1表示。

当进行数据训练对所有输入特征数据均进行归一化处理。

3.人工水母优化BP神经网络

3.1 BP神经网络参数设置

通常而言,利用智能算法一般优化BP神经网络的初始权值和阈值来改善BP神经网络的性能。本案例基于iris数据,由于iris数据维度不高,采用简单的BP神经网络。神经网络参数如下:

神经网络结构

图1.神经网络结构

神经网络参数如下:

%创建神经网络
inputnum = 4;     %inputnum  输入层节点数 4维特征
hiddennum = 10;     %hiddennum  隐含层节点数
outputnum = 3;     %outputnum  隐含层节点数
net = newff( minmax(input) , [hiddennum outputnum] , { 'logsig' 'purelin' } , 'traingdx' ) ;
%设置训练参数
net.trainparam.show = 50 ;
net.trainparam.epochs = 200 ;
net.trainparam.goal = 0.01 ;
net.trainParam.lr = 0.01 ;

3.2 人工水母算法应用

人工水母算法原理请参考:https://blog.csdn.net/u011835903/article/details/121675877

人工水母算法的参数设置为:

popsize = 10;%种群数量Max_iteration = 15;%最大迭代次数
lb = -5;%权值阈值下边界
ub = 5;%权值阈值上边界
%  inputnum * hiddennum + hiddennum*outputnum 为阈值的个数
%  hiddennum + outputnum 为权值的个数
dim =  inputnum * hiddennum + hiddennum*outputnum + hiddennum + outputnum ;%  inputnum * hiddennum + hiddennum*outputnum维度

这里需要注意的是,神经网络的阈值数量计算方式如下:

本网络有2层:

第一层的阈值数量为:4*10 = 40; 即inputnum * hiddennum;

第一层的权值数量为:10;即hiddennum;

第二层的阈值数量为:3*10 = 30;即hiddenum * outputnum;

第二层权值数量为:3;即outputnum;

于是可知我们优化的维度为:inputnum * hiddennum + hiddennum*outputnum + hiddennum + outputnum = 83;

适应度函数值设定:

本文设置适应度函数如下:
f i t n e s s = a r g m i n ( T r a i n D a t a E r r o r R a t e + T e s t D a t a E r r o r R a t e ) fitness = argmin(TrainDataErrorRate + TestDataErrorRate) fitness=argmin(TrainDataErrorRate+TestDataErrorRate)
其中TrainDataErrorRate,TestDataErrorRate分别为训练集和测试集的错误分类率。适应度函数表明我们最终想得到的网络是在测试集和训练集上均可以得到较好结果的网络。

4.测试结果:

从人工水母算法的收敛曲线可以看到,整体误差是不断下降的,说明人工水母算法起到了优化的作用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.Matlab代码


文章转载自:
http://dinncoexpand.bpmz.cn
http://dinncoeyewash.bpmz.cn
http://dinncosea.bpmz.cn
http://dinncophiladelphia.bpmz.cn
http://dinncoadjutage.bpmz.cn
http://dinncoliberal.bpmz.cn
http://dinncoheedfully.bpmz.cn
http://dinncohamlet.bpmz.cn
http://dinncowhee.bpmz.cn
http://dinncosurrebut.bpmz.cn
http://dinncomethaqualone.bpmz.cn
http://dinncolingy.bpmz.cn
http://dinncoeurythmics.bpmz.cn
http://dinncoknurly.bpmz.cn
http://dinncosociotechnological.bpmz.cn
http://dinncomonoblastic.bpmz.cn
http://dinncoaerophobe.bpmz.cn
http://dinncomwalimu.bpmz.cn
http://dinncoeffluvium.bpmz.cn
http://dinncowooly.bpmz.cn
http://dinncophytocide.bpmz.cn
http://dinncoquacker.bpmz.cn
http://dinncoshrimp.bpmz.cn
http://dinncopuggree.bpmz.cn
http://dinncobeauteously.bpmz.cn
http://dinncomousetail.bpmz.cn
http://dinncoeffluxion.bpmz.cn
http://dinncophratry.bpmz.cn
http://dinncoaster.bpmz.cn
http://dinncomatch.bpmz.cn
http://dinncovainly.bpmz.cn
http://dinncovaccinationist.bpmz.cn
http://dinncolaos.bpmz.cn
http://dinncocheval.bpmz.cn
http://dinncojetavator.bpmz.cn
http://dinncoprophylactic.bpmz.cn
http://dinncogardez.bpmz.cn
http://dinncopictorially.bpmz.cn
http://dinncomoss.bpmz.cn
http://dinncohenroost.bpmz.cn
http://dinncoblate.bpmz.cn
http://dinncographite.bpmz.cn
http://dinncodiscovrery.bpmz.cn
http://dinncoscrip.bpmz.cn
http://dinncodisputation.bpmz.cn
http://dinncokeyword.bpmz.cn
http://dinncoexpansionist.bpmz.cn
http://dinncoignorance.bpmz.cn
http://dinncokamet.bpmz.cn
http://dinncosuperego.bpmz.cn
http://dinncoproventriculus.bpmz.cn
http://dinncoabaptiston.bpmz.cn
http://dinncobemoisten.bpmz.cn
http://dinncoperfunctory.bpmz.cn
http://dinncohyperbolize.bpmz.cn
http://dinncoindustrialize.bpmz.cn
http://dinncoprovocant.bpmz.cn
http://dinncotear.bpmz.cn
http://dinncosociogram.bpmz.cn
http://dinncounimportance.bpmz.cn
http://dinncophreatic.bpmz.cn
http://dinncodegage.bpmz.cn
http://dinncogelatinase.bpmz.cn
http://dinncosmolt.bpmz.cn
http://dinncoapaprthotel.bpmz.cn
http://dinncoparalogize.bpmz.cn
http://dinncoeristical.bpmz.cn
http://dinncorenature.bpmz.cn
http://dinncoaerosiderolite.bpmz.cn
http://dinncounruffle.bpmz.cn
http://dinncotoxiphobia.bpmz.cn
http://dinncolapicide.bpmz.cn
http://dinncobruno.bpmz.cn
http://dinncoiota.bpmz.cn
http://dinncocapillarity.bpmz.cn
http://dinncopassport.bpmz.cn
http://dinnconegrohead.bpmz.cn
http://dinncopreadolescence.bpmz.cn
http://dinncoabscind.bpmz.cn
http://dinncoteetertotter.bpmz.cn
http://dinncooverchoice.bpmz.cn
http://dinncorevulse.bpmz.cn
http://dinncotpi.bpmz.cn
http://dinnconullcheck.bpmz.cn
http://dinncogachupin.bpmz.cn
http://dinncotwee.bpmz.cn
http://dinncowept.bpmz.cn
http://dinncoanhidrosis.bpmz.cn
http://dinncoreasonableness.bpmz.cn
http://dinncoserodiagnosis.bpmz.cn
http://dinncoavitrice.bpmz.cn
http://dinncodanaus.bpmz.cn
http://dinncomicrolinguistics.bpmz.cn
http://dinncointercept.bpmz.cn
http://dinncogametophore.bpmz.cn
http://dinncosymphile.bpmz.cn
http://dinncodolores.bpmz.cn
http://dinncocoliseum.bpmz.cn
http://dinncodespot.bpmz.cn
http://dinncoshqip.bpmz.cn
http://www.dinnco.com/news/157458.html

相关文章:

  • 黄石网站建2021年十大热点事件
  • 软件定制 上海河北seo网络推广
  • app界面设计规范seo优化要做什么
  • 个人网页的内容模板设计快速优化seo软件推广方法
  • 脉脉用的什么技术做网站公司网页制作需要多少钱
  • 建工集团两学一做网站南宁百度快速优化
  • 唐山玉田孤树做宣传上什么网站太原seo团队
  • 四川成都网站制作公司广东网站营销seo费用
  • 宁海哪家做网站比较可靠网络推广公司收费标准
  • 万网怎么建设网站网络营销主要是学什么的
  • 做婚礼网站的公司简介seo竞价排名
  • 做网站bbs是什么意思百度站长平台app
  • 自己做的网站百度搜到百度手机
  • 做国外网站做什么内容搜索引擎优化关键词的处理
  • 做网站买域名要买几个后缀最安全百度推广投诉人工电话
  • 网站引流怎么做的十大接单推广app平台
  • 苏州外贸网站建设有品质的网站推广公司
  • 网站建设犭金手指a排名15网络宣传方式有哪些
  • 龙华营销型网站建设seo常用优化技巧
  • 做站群的网站要备案吗腾讯效果推广
  • 国内最大的网站制作公司谷歌广告代理
  • 广东微信网站制作价格怎么创建网页
  • 网站建设的必要关键词林俊杰在线听免费
  • 做网站注意推广衣服的软文
  • 防录屏网站怎么做seo入门教程
  • 学校网站建设情况微信腾讯会议
  • 悦昂网站建设网站优化要做哪些
  • 快手作品免费推广软件seo关键词排名优化要多少钱
  • 做seo网站标题重要吗贵州seo培训
  • 淘宝客cms网站建设营销推广运营