[发明专利]一种基于BP神经网络的温湿度补偿方法及装置在审
申请号: | 202010048415.1 | 申请日: | 2020-01-16 |
公开(公告)号: | CN111272216A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 吕晶;董祁超;胡杰 | 申请(专利权)人: | 杭州麦乐克科技股份有限公司 |
主分类号: | G01D21/02 | 分类号: | G01D21/02;G01D18/00;G06N3/08 |
代理公司: | 杭州云睿专利代理事务所(普通合伙) 33254 | 代理人: | 张骁敏 |
地址: | 311106 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bp 神经网络 温湿度 补偿 方法 装置 | ||
1.一种基于BP神经网络的温湿度补偿方法,其特征是:其基于环境检测传感设备和BP神经网络模型实现,所述环境检测传感设备包含内部温湿度传感器、外部温湿度传感器、微处理器单元、电源管理单元和通信模块,所述BP神经网络模型包含输入层、隐藏层和输出层,温湿度补偿方法基于上述环境检测传感设备和BP神经网络模型内容具有以下步骤:
步骤1,建立包含2个输入层、5个隐藏层和1个输出层的BP神经网络模型,给各连接权值分别赋一个区间(-1,1)内的随机数,设定误差函数,给定计算精度值和最大学习次数;
步骤2,从样本数据中随机选取第K组数据,包括外部温湿度数值、内部NTC输出设备内部的真实温度值、以及期望输出值;
步骤3,对数据进行归一化处理,将外部温湿度数值、内部NTC输出设备内部的真实温度值两组数据输入到模型中计算隐藏层各神经元的输入和输出;
步骤4,通过训练得出实际输出Oi,与期望输出值Bi对比,求出误差D=Bi-Oi,利用输出层各神经元的误差函数偏导数和隐藏层各神经元的输出来修正连接权值;
步骤5,判断模型误差是否满足要求,当误差达到预设精度或学习次数大于设定的最大次数,则结束算法;否则,选取下一组温湿度数值样本进行下一轮学习。
2.根据权利要求1所述的一种基于BP神经网络的温湿度补偿方法,其特征是:所述连接权值为消除样本数据偏差的权重系数,是一个rand函数在0-1之间的取值,通过温湿度原始数据输入变量和其自己的权重系数的乘积的求和输入到神经元上,通过映射函数来进行映射得到结果。
3.根据权利要求1所述的一种基于BP神经网络的温湿度补偿方法,其特征是:所述BP神经网络模型采用的传递函数是非线性变换函数,选取双极性S型函数,保证输出值范围为(-1,1)。
4.一种基于BP神经网络的温湿度补偿装置,其特征是:包括微处理器单元、以及与微处理器单元电连接的电源管理单元、气体传感器模块、显示单元、双温湿度采集结构和通讯模块,所述微处理器单元实时采集气体传感模块、双温湿度采集结构的数值,经过一系列补偿处理,最终显示在显示单元上。
5.根据权利要求4所述的一种基于BP神经网络的温湿度补偿装置,其特征是:所述双温湿度采集结构包括外部温湿度传感器和内部温湿度传感器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州麦乐克科技股份有限公司,未经杭州麦乐克科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010048415.1/1.html,转载请声明来源钻瓜专利网。