专利名称: |
混合气体识别方法、装置、计算机设备和存储介质 |
摘要: |
本发明适用于计算机技术领域,提供了一种混合气体识别方法、装置、计算机设备和存储介质,所述方法包括:获取传感器阵列中各传感器对混合气体的响应信号强度;根据响应信号强度确定混合气体的初始向量;基于核主成分分析算法,从所述混合气体的初始向量中提取混合气体的特征向量;根据预先基于最近邻算法训练生成的混合气体种类识别模型以及所述特征向量,确定所述混合气体中各气体的种类。本发明实施例提供的方法,先通过核主成分分析算法提取混合气体的特征向量,能够有效降低计算量,从而提高了效率,此外,基于最近邻算法利用大量样本训练生成的混合气体种类识别模型对识别气体种类的准确率更高。 |
专利类型: |
发明专利 |
国家地区组织代码: |
江苏;32 |
申请人: |
南京工程学院 |
发明人: |
陈巍;陈丝雨 |
专利状态: |
有效 |
申请日期: |
2019-07-09T00:00:00+0800 |
发布日期: |
2019-10-18T00:00:00+0800 |
申请号: |
CN201910613879.X |
公开号: |
CN110346514A |
代理机构: |
北京华智则铭知识产权代理有限公司 |
代理人: |
王昌贵 |
分类号: |
G01N33/00(2006.01);G;G01;G01N;G01N33 |
申请人地址: |
211167 江苏省南京市江宁区江宁大学城弘景大道1号 |
主权项: |
1.一种混合气体识别方法,其特征在于,包括: 获取传感器阵列中各传感器对混合气体的响应信号强度,所述传感器阵列由多种传感器构成,且每种传感器至少设置一个; 根据所述各传感器对混合气体的响应信号强度确定混合气体的初始向量; 基于核主成分分析算法,从所述混合气体的初始向量中提取混合气体的特征向量; 根据预先基于最近邻算法训练生成的混合气体种类识别模型以及所述混合气体的特征向量,确定所述混合气体中各气体的种类。 2.根据权利要求1所述的混合气体识别方法,其特征在于,还包括: 根据预先基于多变量相关向量机算法训练生成的混合气体浓度识别模型以及所述混合气体的特征向量,直接确定所述混合气体中各种类气体的浓度。 3.根据权利要求1所述的混合气体识别方法,其特征在于,所述基于核主成分分析算法,从所述混合气体的初始向量中提取混合气体的特征向量的步骤具体包括: 基于预设的核函数对所述混合气体的初始向量进行映射处理,生成混合气体的高维线性可分向量; 对混合气体的高维线性可分向量进行中心化处理; 计算中心化处理后的混合气体的高维线性可分向量的协方差矩阵; 计算所述混合气体的高维线性可分向量的协方差矩阵的特征值以及与各特征值对应的特征向量; 计算各特征值的核主成分贡献率; 将各特征值的核主成分贡献率从大至小依次进行累加,直至累加的核主成分贡献率的和大于预设的阈值; 确定与参与累加的各核主成分贡献率所对应的多个特征值; 标准化处理与所述多个特征值对应的多个特征向量,并生成特征向量矩阵; 根据所述特征向量矩阵对所述混合气体的高维线性可分向量进行降维处理,生成混合气体的低维线性可分向量,所述混合气体的低维线性可分向量即为混合气体的特征向量。 4.根据权利要求1所述的混合气体识别方法,其特征在于,所述根据预先基于最近邻算法训练生成的混合气体种类识别模型以及所述混合气体的特征向量,确定所述混合气体中各气体的种类的步骤具体包括: 计算所述混合气体的特征向量与所述混合气体种类识别模型中多个气体种类已知的混合气体样本的特征向量的欧氏距离; 根据所述混合气体的特征向量与各个混合气体样本的特征向量的欧氏距离确定混合气体与各个混合气体样本的相似度; 根据所述相似度确定与所述混合气体最相似的至少一个混合气体样本; 根据所述至少一个混合气体样本的气体种类确定所述混合气体中各气体的种类。 5.根据权利要求2所述的混合气体识别方法,其特征在于,生成所述根据预先基于多变量相关向量机算法训练生成的混合气体浓度识别模型的步骤具体包括: 获取多个已知气体浓度的混合气体训练样本; 获取传感器阵列对各混合气体训练样本的响应信号强度; 根据各混合气体训练样本的响应信号强度确定各混合气体训练样本的特征向量; 基于多变量相关向量机算法建立含有可变参数的初始化的混合气体浓度识别模型; 根据所述特征向量以及所述混合气体浓度识别模型确定各混合气体训练样本的响应气体浓度; 判断各混合气体训练样本的响应气体浓度与真实气体浓度的差值是否满足预设的条件; 当判断各混合气体训练样本的响应气体浓度与真实气体浓度的差值不满足预设的条件,调整所述混合气体浓度识别模型中的可变参数,并返回至所述根据所述特征向量以及所述混合气体浓度识别模型确定各混合气体训练样本的响应气体浓度的步骤; 当判断各混合气体训练样本的响应气体浓度与真实气体浓度的差值满足预设的条件时,将当前的混合气体浓度识别模型确定为预先基于多变量相关向量机算法训练生成的混合气体浓度识别模型。 6.一种混合气体识别装置,其特征在于,包括: 响应信号强度获取单元,用于获取传感器阵列中各传感器对混合气体的响应信号强度,所述传感器阵列由多种传感器构成,且每种传感器至少设置一个; 初始向量确定单元,用于根据所述各传感器对混合气体的响应信号强度确定混合气体的初始向量; 特征向量提取单元,用于基于核主成分分析算法,从所述混合气体的初始向量中提取混合气体的特征向量; 混合气体种类确定单元,用于根据预先基于最近邻算法训练生成的混合气体种类识别模型以及所述混合气体的特征向量,确定所述混合气体中各气体的种类。 7.根据权利要求6所述的混合气体识别装置,其特征在于,还包括: 混合气体浓度确定单元,用于根据预先基于多变量相关向量机算法训练生成的混合气体浓度识别模型以及所述混合气体的特征向量,直接确定所述混合气体中各种类气体的浓度。 8.根据权利要求6所述的混合气体识别装置,其特征在于,所述特征向量提取单元包括: 高维映射处理模块,用于基于预设的核函数对所述混合气体的初始向量进行映射处理,生成混合气体的高维线性可分向量; 中心化处理模块,用于对混合气体的高维线性可分向量进行中心化处理; 协方差矩阵计算模块,用于计算中心化处理后的混合气体的高维线性可分向量的协方差矩阵; 特征值及特征向量计算模块,用于计算所述混合气体的高维线性可分向量的协方差矩阵的特征值以及与各特征值对应的特征向量; 核主成分贡献率计算模块,用于计算各特征值的核主成分贡献率; 核主成分贡献率累加模块,用于将各特征值的核主成分贡献率从大至小依次进行累加,直至累加的核主成分贡献率的和大于预设的阈值; 贡献特征值计算模块,用于确定与参与累加的各核主成分贡献率所对应的多个特征值; 特征向量矩阵生成模块,用于标准化处理与所述多个特征值对应的多个特征向量,并生成特征向量矩阵; 降维处理模块,用于根据所述特征向量矩阵对所述混合气体的高维线性可分向量进行降维处理,生成混合气体的低维线性可分向量,所述混合气体的低维线性可分向量即为混合气体的特征向量。 9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述混合气体识别方法的步骤。 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至5中任一项权利要求所述混合气体识别方法的步骤。 |
所属类别: |
发明专利 |