[发明专利]一种基于生成对抗网络的近红外定量分析模型构建方法在审
申请号: | 202110861028.4 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113569951A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 贺凯迅;薛婷;钟麦英;王涛 | 申请(专利权)人: | 山东科技大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G01N21/3577;G01N21/359 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 陈海滨 |
地址: | 266590 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生成 对抗 网络 红外 定量分析 模型 构建 方法 | ||
1.一种基于生成对抗网络的近红外定量分析模型构建方法,其特征在于,包括如下步骤:
S1.历史数据采集与预处理;
通过现场采样及实验室分析获得汽油样本属性值及其对应近红外光谱,构建历史数据库;对近红外光谱进行预处理,消除基线漂移;
预处理好的数据集记为Dr(x,y)={(x1,y1),(x2,y2),...,(xn,yn)};xi为第i个样本对应的近红外光谱,yi为第i个样本对应的属性值;
S2.数据标准化及数据分类;
对数据集Dr(x,y)进行标准化处理,并将处理后的数据随机分为K个子集Dr,k(x,y),k=1,2,…,K;
S3.数据生成模型构建及训练;
利用Dr,k(x,y),k=1,2,…,K分别建立生成对抗网络模型,共建立K个生成对抗网络子模型;生成对抗网络模型构建完成后,对网络进行训练,得到K个生成的数据子集;
S4.数据合成;
将生成的K个数据子集构建为数据集Dg(x,y)={(x1,y1),...,(xN,yN)};并将初始真实数据集Dr(x,y)与Dg(x,y)合成新的数据集Ds(x,y),用于后续样本选择;
S5.样本筛选与初始训练集构建;
利用Dr(x,y)数据集建立主成分分析模型,并按照置信度计算T2统计量的阈值;之后基于该主成分分析模型计算数据集Ds(x,y)中每个样本的T2统计量,并按照统计量阈值在Ds(x,y)中选取不超过阈值范围的样本构建训练样本集DT(x,y);
S6.局部训练样本选择;
在线应用时,当待测样本xq到来时,首先计算待测样本与DT(x,y)中每个样本的邻域距离di;然后,对Ds(x,y)中的样本按ω的降序排列,选取前Kn个样本构建局部训练集Dl(x,y),ω的计算公式为:
其中,σd为位置参数;
S7.局部定量分析模型构建及预测值计算;
基于局部训练集Dl(x,y),利用偏最小二乘算法构建定量分析模型,并将待测样本xq送入所建立的偏最小二乘模型中,计算待测样本的属性预测值得到预测输出值后,丢弃当前模型,直到下一个新的待测样本xq到来,重复步骤S5、S6、S7。
2.根据权利要求1所述的基于生成对抗网络的近红外定量分析模型构建方法,其特征在于,所述步骤S1中,采用基线校正方法或背景扣除法对近红外光谱进行预处理。
3.根据权利要求1所述的基于生成对抗网络的近红外定量分析模型构建方法,其特征在于,所述步骤S6中,邻域距离di的计算公式为:
其中,xi为数据集Ds(x,y)中的第i个样本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110861028.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:出清结果计算方法、装置、设备及存储介质
- 下一篇:一种踝关节康复机器人