仪器信息网APP
选仪器、听讲座、看资讯
立即体验
APP内打开
回版面
评论
1
1
拍砖
举报
取消
发布
当前位置:
仪器社区
>
光谱
>
近红外光谱(NIR)
>
帖子详情
BP神经网络回归预测
导演叫我趴下脸着地
2020/09/03
Love to share
私聊
近红外光谱(NIR)
BP
神经网络回归预测
网络结构设计
误差反向传播(
Back
Propagation
)神经网络简称为
BP
神经网络
[61]
,
BP
神经网络以其结构简单、非线性映射能力强、泛化能力高、预测精度高等优点,被广泛应用。
BP
神经网络的网络结构分为输入层、隐藏层和输出层组成,每一层都由若干个神经元组成,不同层的每个神经元之间采用全连接的方式。隐藏层可以有多个层数,隐藏层越多,理论上模型的精确度越高,但是太多容易造成过拟合。
BP
神经网络的网络结构示意图如下图所示。
神经网络结构示意图
隐藏层节点的经验公式
[62]
式中,
n
为输入层节点数,
m
为输出层节点数,
a
为
1
~
10
之间的常数。
根据式(
4-
1
),输入层节点数为
7
,输出层节点数为
1
,
a
选择为
10
,得到隐藏层节点数为
13
,以第一层隐藏层节点数为
13
,设计四层隐藏层,网络结构分别为
7
×
13
,
13
×
10
,
10
×
5
,
5
×
3
。
激活函数
选择
激活函数是指神经元的输出值在传递给下一层的神经元时的一个映射函数。上层神经元的输出
值通过
这个映射函数被映射成一个新的值作为下一层神经元的输入值。神经元激活函数的示意图如下图所示。
神经元激活函数示意图
激活函数的作用是通过映射能够让神经网络的输出值逼近任意的非线性函数。如果没有激活函数的映射作用,每一层神经元的输入都只是上一层神经元的输出,这样就只能逼近线性函数,有没有隐藏层对提升预测准确率意义不大。
常用的激活函数有如下几种。
(1)
sigmoid
函数
sigmoid
函数在神经网络中作为激活函数是比较常见的,其数学公式如下:
函数图像如下图
4-
16
所示。从图中可以看出,
sigmoid
函数处处可导,并且它能够将输入的连续值转化成
0-
1
之间的输出,对于前向传输比较方便。但是,神经网络是采用梯度下降法作为优化方法,当输入趋于无穷时,函数值变化比较小,在深层网络中容易发生梯度消失的现象。
sigmoid
函数图像
(2)
tanh
函数
tanh
的函数解析式为:
函数图像如图所示。由式)可知,
tanh
函数的均值是
0
,比
sigmoid
在应用效果上要好,但是仍然没有解决梯度消失的问题。
tanh
函数图像
(3)
relu
函数
relu
函数的函数表达式如下:
当
x
大于
0
时,
relu
函数为一次函数,当
x
小于
0
时,
relu
函数为
0
,函数图像如下图
4-
18
所示。
relu
成功地解决了梯度消失的问题,而且收敛速度比
sigmoid
和
tanh
快很多。所以,在建模过程中选择
relu
函数为激活函数。
relu
函数图像
BP
网络建模结果
将所有数据随机分成
7
0
%
的训练集和
30%
的预测集。对训练集和预测集数据同时进行归一化,使原始数据转换到
[0,1]
区间内。归一化公式如下:
对训练集进行十折交叉验证,将训练集均分成十份,第一次将第十份用作验证集,其余九份作为训练集,评价标准为均方根误差
RMSE
得到验证结果;下一次将第九份用作验证集,以此类推,得到十组预测结果,求其平均值,作为交叉验证结果。以平方损失函数作为模型的损失函数,训练过程
loss
图如下图所示。
BP
神经网络
loss
图
十折交叉验证结果
RMSE
的平均值为
0.
192
,在预测集上得到的预测值与真实值之间的
RMSE
结果为
0.
201
。
相关话题
1
XGBoost数学模型及Stacking模型融合
2
流化床混合环节及与PAT技术的集成
3
PAT技术简介及应用
4
近红外光谱分析技术
5
NIRS的分析流程
近期热榜
赛默飞实验室产品焕新计划有奖调研!
【七月征文】不一YOUNG实验“猿”
报名开启:ICS2024第十三届光谱网络会议!
推荐收藏!盘点中药材及饮片检测解决方案
热门活动
甄选国优仪器,助推设备更新
采购咨询618活动:1000元奖励等你拿
猜你喜欢
最新推荐
热门推荐
更多推荐
【讨论】大家来说说
2010/01/08
近红外光谱分析方法投用后,还需要做哪些工作?
分享
2024/06/22
共享文献近红外
2006/09/07
【求助】请问关于人体自发红外光谱检测的仪器?
2011/05/19
ITC880在线浊度测定仪数据处理
原创
2024/05/20
【讨论】原始方法结果与NIR结果的验证
2010/09/28
FT NIR 怎样测液体?
求助
2012/09/02
欢迎各位近红外爱好者参加近红外会议
2006/02/20
VK1S38A带键盘扫描可上电复位的LED数显驱动芯片键盘扫描等电路
分享
2024/07/02
近红外光谱仪产品手册分享
分享
2024/06/30
在近红外定量分析中,验证模型有效性需要注意些什么?为什么很重要?
分享
2024/06/28
近红外光谱技术在石油和化工领域的应用
分享
2024/06/28
在实际应用中,采用近红外光谱仪分析饲料中的水分、蛋白、脂肪、灰分和湿化学法分析有多大误差?
分享
2024/06/28
商品化的化学计量学软件
分享
2024/06/28
定量分析建模的主要步骤
分享
2024/06/28
光谱预处理方法
分享
2024/06/28
检测报告一定要有判定结果吗?
求助
2024/07/01
气相FID重现性不好原因
求助
2024/07/01
求助,非甲烷总烃测定中,除烃空气0.4mg/m3,怎么计算的呢?是按总烃计算公式吗?
已应助
2024/06/29
求助安捷伦GC7890B,EPC无响应解决办法
求助
2024/07/01
HJ1332便携非甲实际应用问题
讨论
2024/07/01
衍射斑点标定求助
已应助
2024/06/30
EI源的灯丝镉厂家通用吗?
求助
2024/07/03
‘有奖问答’对错题’:用抽样方案(30,0)对产品批进行连续验收,当批不合格品率为1%时,方案的接收概率为73.97%,则平均检出质量为( )。
讨论
2024/07/05
颗粒水分与工艺参数相关性分析
第十三届原创
2020/09/03
NIR模型建立的几种定量回归算法简介
第十三届原创
2020/09/03
颗粒水分近红外模型建立及验证
第十三届原创
2020/09/03
几种波段选择方法原理及应用
第十三届原创
2020/09/03
几种光谱预处理方法的原理及作用
第十三届原创
2020/09/03
流化床工艺生产中数据采集
第十三届原创
2020/09/03
流化床在线设备改造
第十三届原创
2020/09/03
颗粒中水分含量监测
第十三届原创
2020/09/03
品牌合作伙伴
岛津
日立科学仪器
珀金埃尔默仪器(上海)有限公司(PerkinElmer)
日本电子株式会社
丹纳赫
安捷伦
赛默飞世尔科技
普析通用
欧波同
天美
天瑞仪器
德国耶拿
海能技术
马尔文帕纳科
磐诺科技
上海仪电科仪
梅特勒托利多
聚光科技
莱伯泰科
盛瀚
多宁生物
丹东百特
科哲
卓立汉光
屹尧科技
华谱科仪
宝德仪器
优莱博
HORIBA
布鲁克核磁
举报帖子
执行举报
点赞用户
好友列表
加载中...
正在为您切换请稍后...