一种谷氨酰胺的太赫兹吸收谱波长选择方法及装置制造方法及图纸

技术编号:14759398 阅读:142 留言:0更新日期:2017-03-03 07:30
本发明专利技术涉及一种谷氨酰胺的太赫兹吸收谱波长选择方法及装置,属于太赫兹光谱技术领域。本发明专利技术采用遗传算法进行波长选择,通过随机生成一个大小为S的初始种群,根据谷氨酰胺样品定量分析的误差构造适应度函数,利用该适应度函数从上述种群中挑选出适应度较高的个体遗传到下一代,组成新一代种群,以能够根据适应度自适应调节的交叉和变异概率分别对新一代种群进行交叉和变异操作,并以预设的收敛条件作为遗传操作的终止条件。本发明专利技术在进行交叉和变异的遗传操作时,叉概率与变异概率的值根据算法的收敛和发散情况进行自适应调整,避免算法过早收敛,从中挑选出的波长信息为具有较高信噪比的样品有用信息,提高了谷氨酰胺定量分析的准确度。

【技术实现步骤摘要】

本专利技术涉及一种谷氨酰胺的太赫兹吸收谱波长选择方法及装置,属于太赫兹光谱

技术介绍
在对谷氨酰胺样品进行太赫兹吸收谱定量分析中,通过实验得到的谷氨酰胺样品的原始太赫兹吸收谱通常涵盖一段较宽的频段,包含大量的波长点数据,其中不仅包括信噪比较高的有用数据,也包含信噪比较低的噪声数据以及不属于任一组分特征的冗余数据,若直接将原始吸收谱用于定量分析势必导致较高误差,因此需要进行适当选择。由于吸收谱是由一系列波长点数据组成的,对吸收谱数据的选择实际上就是对波长的选择,因而在光谱学中被定义为波长选择(Wavelengthselection)。对于太赫兹光谱定量分析领域而言,波长选择对定量分析的准确度至关重要,若选择不恰当,会导致较大误差。但是目前在太赫兹光谱定量分析中,波长选择常用的做法是人为地依据经验从原始光谱中选取某一波段数据用于定量计算,而对太赫兹光谱波长选择的机理及方法缺乏系统性的深入研究。中国计量学院的王强教授等人分别利用偏最小二乘法(partialleastsquares,PLS)、区间偏最小二乘法(intervalPLS,iPLS)、向后区间偏最小二乘法(backwardiPLS,biPLS)以及移动窗口偏最小二乘法(movingwindowPLS,mwPLS)对噻苯咪唑位于0.3-1.6THz频段内的太赫兹特征光谱进行了波长选择,并对四种算法的性能进行了细致的比较。桂林电子科技大学的陈涛等人就太赫兹光谱定量分析中的特征谱区筛选进行了相关研究。除上述王强等人提出的波长选择方法外,又采用了联合区间偏最小二乘法(siPLS)并进行了一系列对比。但是基于偏最小二乘的波长选择方法,通过将原始光谱分割成若干区间加以筛选,难免会将部分无意义数据含入其中,甚至将一些有意义数据错误地抛弃。公布号为CN105136714A的专利申请文件公开了一种基于遗传算法的太赫兹光谱波长选择方法,该方法采用遗传算法进行波长选择,其所采用的遗传算法中交叉概率与变异概率的值为固定值,导致算法过早收敛,使得搜索的目标范围变小,影响所选取的波长的准确性,最终导致谷氨酰胺定量分析的误差增大。
技术实现思路
本专利技术的目的是提供一种谷氨酰胺的太赫兹吸收谱波长选择方法及装置,以解决目前波长选择方法所选取到的波长不够准确的问题。本专利技术为解决上述技术问题而提供一种谷氨酰胺的太赫兹吸收谱波长选择方法,该波长选择方法的步骤如下:1)随机生成一个大小为S的初始种群,利用该初始种群从谷氨酰胺样品的太赫兹吸收谱中进行选取,以得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱;2)根据谷氨酰胺样品定量分析误差qe构造适应度函数,其中ccal和creal分别是谷氨酰胺样品的计算浓度和真实浓度;3)利用所构造的适应度函数从种群中选择出适应度较高的个体遗传到下一代,组成新一代种群;4)以能够根据适应度自适应调节的交叉概率和变异概率分别对新一代种群进行交叉和变异操作;5)以预设的收敛条件作为遗传操作的终止条件,若满足终止条件,则算法终止,并挑选出具有最大适应度值的个体作为所选择的谷氨酰胺太赫兹吸收谱波长的最优解,若不满足终止条件,则重复步骤3)—4),直到满足终止条件为止。进一步地,所述步骤4)中的交叉概率PC和变异概率PM分别为:其中Δ是种群中所有个体适应度值的标准差。进一步地,所述步骤2)构建的适应度函数为:其中F是适应度值,m是校正集中谷氨酰胺样品的总数量,qe是每个谷氨酰胺样品对应的定量分析误差,n代表校正集中混合物样品的某一个。进一步地,步骤3)中个体遗传到下一代的个数num(i)为:其中num(i)是第i个个体遗传到下一代种群中的个数,S0.2是种群大小的20%,i代表种群中所有个体的某一个,F(i)代表其所对应的适应度值。进一步地,所述的收敛条件为连续N代的适应度最大值F_Max的标准差小于设定阈值TH。本专利技术还提供了一种谷氨酰胺的太赫兹吸收谱波长选择装置,该选择装置包括生成模块、适应度函数构造模块、选择模块、交叉和变异操作模块和终止模块,所述生成模块用于随机生成一个大小为S的初始种群,利用该初始种群从谷氨酰胺样品的太赫兹吸收谱中进行选取,以得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱;所述适应度函数构造模块用于根据谷氨酰胺样品定量分析误差qe构造适应度函数,其中ccal和creal分别是谷氨酰胺样品的计算浓度和真实浓度;所述选择模块用于利用所构造的适应度函数从种群中选择出适应度较高的个体遗传到下一代,组成新一代种群;所述的交叉和变异操作模块用于以能够根据适应度自适应调节的交叉概率和变异概率分别对新一代种群进行交叉和变异操作;所述的终止模块用于以预设的收敛条件作为遗传操作的终止条件,若满足终止条件,则算法终止,并挑选出具有最大适应度值的个体作为所选择的谷氨酰胺太赫兹吸收谱波长的最优解,若不满足终止条件,则重复执行选择模块与交叉和变异操作模块,直到满足终止条件为止。进一步地,所述交叉和变异操作模块中采用的交叉概率PC和变异概率PM为:其中Δ是种群中所有个体适应度值的标准差。进一步地,所述的适应度函数构造模块构造的适应度函数为:其中F是适应度值,m是校正集中谷氨酰胺样品的总数量,qe是每个谷氨酰胺样品对应的定量分析误差,n代表校正集中混合物样品的某一个。进一步地,所述的选择模块中个体遗传到下一代的个数num(i)为:其中num(i)是第i个个体遗传到下一代种群中的个数,S0.2是种群大小的20%,i代表种群中所有个体的某一个,F(i)代表其所对应的适应度值。进一步地,所述终止模块选用的收敛条件为连续N代的适应度最大值F_Max的标准差小于设定阈值TH。本专利技术的有益效果是:本专利技术采用遗传算法进行波长选择,通过随机生成一个大小为S的初始种群,并得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱,根据谷氨酰胺样品定量分析的误差构造适应度函数,利用该适应度函数从上述种群中挑选出适应度较高的个体遗传到下一代,组成新一代种群,以能够根据适应度自适应调节的交叉和变异概率分别对新一代种群进行交叉和变异操作,并以预设的收敛条件作为遗传操作的终止条件。本专利技术在进行交叉和变异的遗传操作时,叉概率与变异概率的值根据算法的收敛和发散情况进行自适应调整,避免算法陷入过早收敛,能够在大范围内寻求目标问题的最优解。从中挑选出的波长信息为具有较高信噪比的样品有用信息,从而提高谷氨酰胺定量分析的准确度。附图说明图1是本专利技术谷氨酰胺的太赫兹吸收谱波长选择方法的流程图;图2是未经波长选择的谷氨酰胺样品的太赫兹吸收谱;图3是采用本专利技术波长选择后的重构谷氨酰胺太赫兹吸收谱。具体实施方式下面结合附图对本专利技术的具体实施方式做进一步的说明。本专利技术谷氨酰胺的太赫兹吸收谱波长选择方法的实施例本专利技术采用遗传算法进行波长选择,通过随机生成一个大小为S的初始种群,并得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱,根据谷氨酰胺样品定量分析的误差构造适应度函数,利用该适应度函数从上述种群中挑选出适应度较高的个体遗传到下一代,组成新一代种群,以能够根据适应度自适应调节的交叉和变异概率分别对新一代种群进行交叉和变异操作本文档来自技高网
...
一种谷氨酰胺的太赫兹吸收谱波长选择方法及装置

【技术保护点】
一种谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,该波长选择方法的步骤如下:1)随机生成一个大小为S的初始种群,利用该初始种群从谷氨酰胺样品的太赫兹吸收谱中进行选取,以得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱;2)根据谷氨酰胺样品定量分析误差qe构造适应度函数,qe=|ccal-crealcreal|]]>其中ccal和creal分别是谷氨酰胺样品的计算浓度和真实浓度;3)利用所构造的适应度函数从种群中选择出适应度较高的个体遗传到下一代,组成新一代种群;4)以能够根据适应度自适应调节的交叉概率和变异概率分别对新一代种群进行交叉和变异操作;5)以预设的收敛条件作为遗传操作的终止条件,若满足终止条件,则算法终止,并挑选出具有最大适应度值的个体作为所选择的谷氨酰胺太赫兹吸收谱波长的最优解,若不满足终止条件,则重复步骤3)—4),直到满足终止条件为止。

【技术特征摘要】
1.一种谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,该波长选择方法的步骤如下:1)随机生成一个大小为S的初始种群,利用该初始种群从谷氨酰胺样品的太赫兹吸收谱中进行选取,以得到种群中每个个体相对应的经过波长选择的谷氨酰胺样品的重构太赫兹吸收谱;2)根据谷氨酰胺样品定量分析误差qe构造适应度函数,qe=|ccal-crealcreal|]]>其中ccal和creal分别是谷氨酰胺样品的计算浓度和真实浓度;3)利用所构造的适应度函数从种群中选择出适应度较高的个体遗传到下一代,组成新一代种群;4)以能够根据适应度自适应调节的交叉概率和变异概率分别对新一代种群进行交叉和变异操作;5)以预设的收敛条件作为遗传操作的终止条件,若满足终止条件,则算法终止,并挑选出具有最大适应度值的个体作为所选择的谷氨酰胺太赫兹吸收谱波长的最优解,若不满足终止条件,则重复步骤3)—4),直到满足终止条件为止。2.根据权利要求1所述的谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,所述步骤4)中的交叉概率PC和变异概率PM分别为:PC=11+0.5exp(-0.1Δ)]]>PM=1-11+0.5exp(-0.1Δ)]]>其中,Δ是种群中所有个体适应度值的标准差。3.根据权利要求1或2所述的谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,所述步骤2)构建的适应度函数为:F=11mΣn=1mqe(n)=mΣn=1mqe(n)]]>其中F是适应度值,qe是每个谷氨酰胺样品对应的定量分析误差。4.根据权利要求1或2所述的谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,步骤3)中个体遗传到下一代的个数num(i)为:num(i)=F(i)Σi=1S0.2F(i)×S]]>其中num(i)是第i个个体遗传到下一代种群中的个数,S0.2是种群大小的20%,i代表种群中所有个体的某一个,F(i)代表其所对应的适应度值。5.根据权利要求1或2所述的谷氨酰胺的太赫兹吸收谱波长选择方法,其特征在于,所述的收敛条件为连续N代的适应度最大值F_Max的标准差小于设定阈值TH。6.一种谷氨酰胺的太赫兹吸收谱波长选择装置,其特征在于,该选择装置包括生成模块、适应度函数构造模块、...

【专利技术属性】
技术研发人员:李智王珂葛宏义廉飞宇杨静
申请(专利权)人:河南工业大学
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1