人工智能生态因子空气环境质量监测方法及系统
摘要文本
本发明公开了人工智能生态因子空气环境质量监测方法及系统,方法包括数据采集、数据预处理、建立空气质量预测模型和寻参。本发明属于空气质量监测技术领域,具体是指人工智能生态因子空气环境质量监测方法及系统,针对传统预测模型存在忽略站点间关系导致特征表达能力弱,模型学习能力弱和出现过拟合的问题,本方案采用计算城市中站点之间的强弱关联度,从而准确地反映站点间的联系和相互作用,基于对损失函数添加正则项完成神经网络的构建,从而提高模型的表达能力和预测准确性;采用基于加速度因子和随机数调整速度,并对越界参数采用缓冲壁技术处理,从而保证参数搜索的随机性和有效性双达标。
申请人信息
- 申请人:河北东医生物科技有限公司
- 申请人地址:071000 河北省保定市高新区创业中心科研楼
- 发明人: 河北东医生物科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 人工智能生态因子空气环境质量监测方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311644963.0 |
| 申请日 | 2023/12/4 |
| 公告号 | CN117350175B |
| 公开日 | 2024/3/12 |
| IPC主分类号 | G06F30/27 |
| 权利人 | 河北东医生物科技有限公司 |
| 发明人 | 高旭东 |
| 地址 | 河北省保定市高新区创业中心科研楼 |
专利主权项内容
1.人工智能生态因子空气环境质量监测方法,其特征在于:该方法包括以下步骤:步骤S1:数据采集,基于监测站采集生态因子中的空气污染物和负氧离子浓度历史数据及对应标签,标签为空气质量评估等级;步骤S2:数据预处理,基于监测站位置设置权重,对分区内各监测站的监测值处理,并进行空间插值;步骤S3:建立空气质量预测模型,基于拓扑图并计算站点间强弱关联度分配边权值,用特征矩阵存储属性特征并基于拉普拉斯变换对矩阵进行聚合变换;基于构造多层隐藏层进行特征学习,在损失函数中添加正则项,从而构建神经网络,建立空气质量预测模型;步骤S4:寻参,初始化参数后基于随机数和加速度因子更新速度,添加混沌程度对位置更新,基于缓冲壁技术处理越界粒子,最终完成寻参;在步骤S3中,所述建立空气质量预测模型具体包括以下步骤:步骤S31:建立拓扑图,建立拓扑图G(V,E)来描述多个环境监测点之间的拓扑关系,该图由节点和边组成,图中的每个节点代表一个环境监测站,V表示多个环境监测站的集合,V={V1,V2,…,VN},N是环境监测站的数量,E表示连接这些站点的边;步骤S32:计算城市中每两个站点之间的强弱关联度LQ,并存储在邻接矩阵A中,作为对应站点边权值,所用公式如下:
;式中,(a,b)和(c,d)分别是两个站的地理位置,a和c是维度信息,b和d是经度信息,r是地球半径;步骤S33:建立特征矩阵,特征矩阵X用于存储图中每个节点的属性特征,即每个监测站的空气污染物和负氧离子浓度历史数据;用P代表图中节点的定量特征,对应模型输入的历史时间窗口大小;用Xt表示每个监测站空气污染物和负氧离子浓度历史数据值;步骤S34:矩阵变换,邻接矩阵A通过拉普拉斯变换生成矩阵Ã,对关联节点的特征进行聚合和变换,计算出目标节点的新特征,所用公式如下:Ã=DAD;-1/2-1/2H=σ(ÃHW);i+11ii式中,Ã是自连通的邻接矩阵,D是度矩阵,H是目标节点的新特征,σ为非线性激活函数,W是第i层的权值矩阵,H是第i层的激活值;i+11ii步骤S35:神经网络构造,将变换后得到的矩阵输入到GRU中,通过单元间的信息传递动态获取时间特征,并通过全连通层对网络输出进行变换,具体包括以下步骤:步骤S351:局部分量由LSTM网络构成,全局分量计算过程如下:
;
;
;
;式中,f()是图卷积过程,W是训练过程中的权重,b是训练时的偏置,c是细胞状态,u是更新门,r是复位门,h是输出,t和t-1是时刻,x是输入的特征矩阵;t步骤S352:首先基于输入计算中间状态,然后计算遗忘门和复位门的状态,计算公式如下:
;
;
;式中,是用于计算门控状态的中间状态,f是遗忘门,r是复位门,σ是激活函数;tt步骤S353:遗忘门用于控制内部状态c,复位门用于计算输出状态 h,所用公式如下:tt
;
;式中,g是用于计算输出状态的激活函数,⊙是逐元素相乘;步骤S354:空气质量预测,经过上述多层隐藏层特征学习后,将学习到的数据特征作为输入建立空气预测模型进行训练,设空气质量数据的特征向量为x,相应的标签为t,对于一组样本[x,t],x=[x,x,…,x],t=[t,t,…,t],具有L个隐藏层节点的神经网络o表示为:llll1l2lnTll1l2lnTL
;式中,l是样本的索引,L是样本数量,β是连接第i个隐藏层和第q个输出层的权重矩阵,ω是特征向量层和隐藏层之间的连接权重,c是隐藏层的偏置向量;qii步骤S355:定义损失函数,预先设定损失评估阈值,当损失函数低于损失评估阈值时,模型训练完成,损失函数L(ω)所用公式如下:
;式中,L(w)是预测值与实际值之间的差异,λ是正则化系数,n是权重索引,N是权重数量;o步骤S356:基于损失函数调整参数,所用公式如下:
;式中,ω’是调整后的参数,η是学习率;在步骤S4中,所述寻参具体包括以下步骤:步骤S41:初始化,初始化参数位置、初始速度,并将基于各参数建立的空气质量预测模型预测正确率作为参数适应度值,适应度值最高的作为最优参数;步骤S42:更新速度,所用公式如下:
;式中,m+1和m是迭代次数,I是参数索引,J是维度索引,c和c是加速度因子,r和r是用于增加随机性的随机数,是第m次迭代第I个参数第J维度的当前位置,/>是第m次迭代第I个参数第J维度的最优位置;1212步骤S43:更新位置,所用公式如下:
;式中,M是最大迭代次数,μ是用来控制混沌程度的常数,是第m次迭代第J个维度上所有粒子的速度;步骤S44:处理越界参数,所用公式如下:
;式中,sin是符号函数,L是0到1的随机数,a和b是参数第J维度的下界和上界;rJJ步骤S45:迭代处理,预先设有适应度阈值,当参数适应度值高于适应度阈值时,基于当前参数建立空气质量预测模型并实时监测空气质量;若达到最大迭代次数,则返回步骤S41重新初始化并寻参;否则继续迭代寻参。。马 克 数 据 网