空气检测设备中KNN算法的研究与实现

来源 :上海应用技术大学 | 被引量 : 0次 | 上传用户:ghostwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空气检测设备的技术虽然在不断更新,然而当下的空气检测设备仍然存在准确度低、鲁棒性差和无设备故障检测等问题。随着机器学习、深度学习和人工智能等一系列的新型算法和模型不断地应用于新领域,如何有效改进传统空气检测设备中的识别算法和气体传感器阵列的故障检测成为了人们深入研究的热点。本文首先面向空气检测技术中应用的机器学习算法,选择有代表性的KNN算法,展开算法改进研究。目前的KNN算法应用中,空气质量的样本数据集有着非常严重的样本倾斜问题,正负样本数量差值甚大,这会导致KNN算法在呈现离散性分布的样本数据中存在预测效果差,甚至无法预测的问题。为此,本文尝试改KNN算法的模型结构,进一步改进KNN算法,提出一种新型算法P.A-KNN。在算法中,将Ada Boost算法融合进KNN,让KNN针对训练集做欠采样构造若干个弱分类器,集中弱分类器形成强分类器,通过循环迭代,使得分析结果逐步优化,最终达到更为准确的预测结果。本文采用上海市2017年到2019年的部分空气质量真实数据,仿真实验得到了较好的效果,实验结果表明改进的P.A-KNN算法在空气检测及预测效果上更好,准确性最高可达98.69%,较传统KNN算法预测效果提升了11%。本文针对空气检测设备中气体传感器阵列的故障检测存在的问题进行了模型设计。传感器设备的问题直接影响检测出的气体数据的值,传感器阵列的好坏对检测结果有着很明显的影响,诸如零值、偏大值或偏小值等异常数据会直接影响空气质量等级的评定,容易造成结果夸大或结果被忽视等问题。对此,本文提出基于KNN规则对气体传感器阵列进行故障检测,通过主成分分析(PCA)进行降维,引入K折交叉验证方法找到最优K值,改进了KNN检测模型,使模式识别误识率进一步降低。仿真实验结果显示,故障检测准确率由91.5%提高至97.8%,可以看出,改进后的模型能够实现阵列气体传感器故障的在线诊断与定位,并可适用于其它类似检测设备的系统。
其他文献
目的:探讨预防下肢骨折致膝关节僵硬中康复指导的应用.方法:将170例下肢骨折患者随机分成两组:康复组和对照组.对照组采用传统的治疗方法,康复组进行系统的早期、中期、后期
2005年9月中下旬,在莫索湾南缘沙漠设置的200m×40m样带内共观测到植物物种22个,其中草本物种占77.3%。通过种一面积方程拟合和临界抽样面积的求解发现要达到抽取群落60%以上物种,临界样方面积至少在518.33m~2以上,而草本物种在735.49m~2以上。样方间相似性指数分析发现样方布样经历的生境异质性越高,物种替代性增加,相似性降低,抽样效率提高。研究发现沿垂直于沙丘走向的方向布样,
加工贸易是我国参与国际分工的重要途径,对东部地区经济发展发挥了不可替代的作用。现阶段,东部地区的加工贸易开始有向中西部地区梯度转移的趋势,分析其背景对我国加工贸易
结合现场实践探讨了在异常高温高压气井完井关键技术及安全采输中油管直径优化问题解决方案、地面工艺流程、节流降压、水合物防止、气井及生产系统的完整性等方面的关键技术
从断层封闭形成的机理入手,分析了断层封闭的控制因素,可以归纳为13个因素。根据评价断层封闭所需数据、流程和方法,阐述了断层封闭性评价过程中的不确定性,提出了相应的解决方法
冀东油田高13断块油藏渗透率低,水驱开发效果差。但油藏温度和压力较高,原油粘度小,适宜注烃气驱提高原油采收率。针对高13断块油藏,在流体相态拟合的基础上,应用油藏数值模拟技术
目的:探讨肺炎支原体(MP)在几种小儿呼吸道疾病中的感染率及其临床意义.方法:应用酶联免疫法吸附试验(ELISA)方法检测几种呼吸道疾病患儿及正常对照组血清肺炎支原体(MP)抗体
随着医学模式正在由生物医学模式向生物-心理-社会医学模式转变,孕产妇不再满足于传统的护理技术服务,对医护人员有了更高要求.为了提高产妇对护理工作的满意度,消除其分娩期