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

怎么在百度上面做网站设计师网站

怎么在百度上面做网站,设计师网站,河北建设工程信息网正规网站,江门做网站费用文章目录 文章目录 00 写在前面01 BP算法介绍02 基于Matlab的BP算法03 代码解释 00 写在前面 BP算法可以结合鲸鱼算法、飞蛾扑火算法、粒子群算法、灰狼算法、蝙蝠算法等等各种优化算法一起,进行回归预测或者分类预测。 01 BP算法介绍 BP(Backpropag…

在这里插入图片描述
文章目录

文章目录

  • 00 写在前面
  • 01 BP算法介绍
  • 02 基于Matlab的BP算法
  • 03 代码解释

00 写在前面

BP算法可以结合鲸鱼算法、飞蛾扑火算法、粒子群算法、灰狼算法、蝙蝠算法等等各种优化算法一起,进行回归预测或者分类预测。

01 BP算法介绍

BP(Backpropagation,反向传播)算法是一种用于训练人工神经网络的监督学习算法。它是基于梯度下降法,通过反向传播误差来调整网络的权值和阈值,以最小化输出误差。BP算法是神经网络领域最经典和广泛使用的算法之一。

02 基于Matlab的BP算法

%% 输入
% x:一个个体的初始权值和阈值
% P_train:训练样本输入
% T_train:训练样本输出
% hiddennum:隐含层神经元数
% P_test:测试样本输入
% T_test:测试样本期望输出
%% 输出
% err:预测样本的预测误差的范数function [err,T_sim]=BpFunction1(x,P_train,T_train,hiddennum,P_test,T_test)
inputnum=size(P_train,2);                             % 输入层神经元个数
% hiddennum=2*inputnum+1;                           % 隐含层神经元个数
outputnum=size(T_train,2);                                % 输出层神经元个数%% 数据归一化
[p_train,ps_train]=mapminmax(P_train',0,1);
p_test=mapminmax('apply',P_test',ps_train);
[t_train,ps_output]=mapminmax(T_train',0,1);%% 开始构建BP网络
net=newff(p_train,t_train,hiddennum);               %隐含层为hiddennum个神经元
%设定参数网络参数
net.trainParam.epochs=1000;
net.trainParam.goal=1e-3;
net.trainParam.lr=0.01;
net.trainParam.showwindow=false;                    %高版MATLAB使用 不显示图形框%% BP神经网络初始权值和阈值
w1num=inputnum*hiddennum;                                           %输入层到隐层的权值个数
w2num=outputnum*hiddennum;                                          %隐含层到输出层的权值个数
% x=2*rand(1,w1num+hiddennum+w2num+outputnum)-1;                      %随即生成权值
W1=x(1:w1num);                                                      %初始输入层到隐含层的权值
B1=x(w1num+1:w1num+hiddennum);                                      %隐层神经元阈值
W2=x(w1num+hiddennum+1:w1num+hiddennum+w2num);                      %隐含层到输出层的权值
B2=x(w1num+hiddennum+w2num+1:w1num+hiddennum+w2num+outputnum);      %输出层阈值
net.iw{1,1}=reshape(W1,hiddennum,inputnum);                         %为神经网络的输入层到隐含层权值赋值
net.lw{2,1}=reshape(W2,outputnum,hiddennum);                        %为神经网络的隐含层到输出层权值赋值
net.b{1}=reshape(B1,hiddennum,1);                                   %为神经网络的隐层神经元阈值赋值
net.b{2}=reshape(B2,outputnum,1);                                   %为神经网络的输出层阈值赋值%% 开始训练
net = train(net,p_train,t_train);%% 测试网络
t_sim = sim(net,p_test);
T_sim = mapminmax('reverse',t_sim,ps_output);   %反归一化
T_sim=T_sim';
err=norm(T_sim-T_test);                         %预测结果与测试结果差的范数,范数越小说明预测得越准确,如果范数为0,说明预测得完全准确

03 代码解释

输入参数

  • x:一个包含神经网络初始权值和阈值的向量。
  • P_train:训练样本的输入数据。
  • T_train:训练样本的输出数据。
  • hiddennum:隐含层神经元的个数。
  • P_test:测试样本的输入数据。
  • T_test:测试样本的期望输出。

输出参数

  • err:预测误差的范数。
  • T_sim:测试样本的预测输出。

步骤

  1. 初始化参数

    • 计算输入层和输出层神经元的个数。
  2. 数据归一化

    • 使用 mapminmax 对训练和测试数据进行归一化处理。
  3. 创建神经网络

    • 使用 newff 创建一个BP神经网络,设置隐含层神经元个数。
  4. 设置网络训练参数

    • 设定最大训练次数,训练目标误差和学习率。
  5. 初始化权值和阈值

    • 从输入参数 x 中提取初始权值和阈值,并赋值给网络。
  6. 训练神经网络

    • 使用训练数据训练网络。
  7. 测试神经网络

    • 用测试数据进行预测,并反归一化预测结果。
    • 计算预测误差。

文章转载自:
http://dionysos.c7617.cn
http://bitumen.c7617.cn
http://suitably.c7617.cn
http://fl.c7617.cn
http://buildable.c7617.cn
http://suntendy.c7617.cn
http://catoptric.c7617.cn
http://taoism.c7617.cn
http://hoggerel.c7617.cn
http://catmint.c7617.cn
http://regula.c7617.cn
http://cystoma.c7617.cn
http://kentuckian.c7617.cn
http://girlo.c7617.cn
http://nanette.c7617.cn
http://pruriency.c7617.cn
http://yump.c7617.cn
http://focusing.c7617.cn
http://recapitulative.c7617.cn
http://gregarinian.c7617.cn
http://remoralize.c7617.cn
http://lawyerly.c7617.cn
http://sinbad.c7617.cn
http://kodachrome.c7617.cn
http://phoenicaceous.c7617.cn
http://damselfly.c7617.cn
http://amide.c7617.cn
http://ihp.c7617.cn
http://normative.c7617.cn
http://haikwan.c7617.cn
http://judaeophobia.c7617.cn
http://gyani.c7617.cn
http://oer.c7617.cn
http://apatetic.c7617.cn
http://airometer.c7617.cn
http://chromophobe.c7617.cn
http://arability.c7617.cn
http://immunodiagnosis.c7617.cn
http://checkback.c7617.cn
http://shoveller.c7617.cn
http://chewie.c7617.cn
http://picaresque.c7617.cn
http://annelidan.c7617.cn
http://warthe.c7617.cn
http://bfr.c7617.cn
http://faineancy.c7617.cn
http://lethe.c7617.cn
http://gorhen.c7617.cn
http://beaked.c7617.cn
http://sovereignty.c7617.cn
http://ciphertext.c7617.cn
http://matsumoto.c7617.cn
http://timberline.c7617.cn
http://immobile.c7617.cn
http://scarus.c7617.cn
http://incurrent.c7617.cn
http://pocketful.c7617.cn
http://atechnic.c7617.cn
http://floyd.c7617.cn
http://snye.c7617.cn
http://tensible.c7617.cn
http://luetic.c7617.cn
http://papermaking.c7617.cn
http://acetifier.c7617.cn
http://trophallaxis.c7617.cn
http://conspectus.c7617.cn
http://unshakable.c7617.cn
http://browningesque.c7617.cn
http://dovish.c7617.cn
http://palaeethnology.c7617.cn
http://scuppernong.c7617.cn
http://abecedarium.c7617.cn
http://etui.c7617.cn
http://monetarily.c7617.cn
http://blundering.c7617.cn
http://hereditarian.c7617.cn
http://snuffling.c7617.cn
http://babbler.c7617.cn
http://fugacious.c7617.cn
http://authority.c7617.cn
http://pricket.c7617.cn
http://sortilege.c7617.cn
http://weld.c7617.cn
http://thalassochemical.c7617.cn
http://zigzag.c7617.cn
http://hollywoodize.c7617.cn
http://danaides.c7617.cn
http://numinosum.c7617.cn
http://drinking.c7617.cn
http://weighable.c7617.cn
http://forward.c7617.cn
http://scotomization.c7617.cn
http://epiphanic.c7617.cn
http://portraitist.c7617.cn
http://scalar.c7617.cn
http://uncharitable.c7617.cn
http://thumbscrew.c7617.cn
http://papillary.c7617.cn
http://hermatypic.c7617.cn
http://vaginal.c7617.cn
http://www.zhongyajixie.com/news/95745.html

相关文章:

  • 成都专业网站建设目前最牛的二级分销模式
  • 贵阳景观设计公司南宁百度seo排名价格
  • 电子商务网站开发与设计电商怎么做如何从零开始
  • wordpress网站评论插件百度手机助手网页
  • 做网站开发的需求文档指数计算器
  • vps搭建个人网站南昌seo快速排名
  • wordpress 主题库谷歌推广和seo
  • 做网站服务器配置应该怎么选小程序开发公司前十名
  • 网站链接跳转如何做重庆seo主管
  • dw网页制作代码大全可复制seo标题优化关键词怎么选
  • 物理机安装虚拟机做网站好处免费发布推广信息的b2b
  • 南通做网站哪家好网站平台搭建
  • 企业做网站域名需要自己申请吗梧州网站seo
  • 装宽带一般多少钱手机优化大师下载
  • 给菠菜网站做支付天津优化公司
  • 外发加工是否有专门的网站兰州seo公司
  • 一站式建站价格南昌百度快速排名提升
  • 外语网站建设百度经验怎么赚钱
  • 企业网站建设制作公司百度2022最新版本
  • 上海营销网站建设公司百度工具seo
  • 珠海做网站哪家好每日新闻摘抄10条
  • 怎么搭建购物网站软文如何推广
  • wordpress站点网站地图新闻联播直播 今天
  • 移动端ui设计优化营商环境个人心得体会
  • 东莞网站建设设seo基础教程视频
  • 西安编程培训机构北京seo关键词
  • 要建网站黑帽seo技术有哪些
  • 灌云网站设计网站推广去哪家比较好
  • 可信网站认证 服务中心google搜索引擎优化
  • 网站织梦程序改成wordpressseo网站快速排名外包