基于神经网络的智能传感器装置及处理方法制造方法及图纸

技术编号:20026728 阅读:50 留言:0更新日期:2019-01-06 05:28
本发明专利技术涉及学习型智能传感器技术领域,具体地说是一种基于神经网络的智能传感器装置及处理方法,其特征在于,包括:数字信号处理器,其设有数据缓存,且其嵌设有RBF神经网络软件;传感器,与所述数字信号处理器的第一信号端连接;内存储设备,与所述数字信号处理器的第二信号端连接;内输入设备,其一个信号端与所述数字信号处理器的第三信号端连接;其另一个信号端用于和外输入设备通信连接;显示设备,其与数字信号处理器的第四信号端连接,用于显示数字信号处理器的输出识别结果。本发明专利技术同现有技术相比:结构简单;传感器中引入学习功能,极大地降低了开发模式识别算法的成本;可以非常小的数据量,返回最有效的数据。

【技术实现步骤摘要】
基于神经网络的智能传感器装置及处理方法
本专利技术涉及学习型智能传感器
,具体地说是一种基于神经网络的智能传感器装置及处理方法。
技术介绍
普通的传感器,只是把物理信号转换成电信号,所有的智能化或者模式识别都交由主控器,或者传输到云端来进行处理。1、把智能化的工作交由主控器处理:主控器把传感器的数据进行读取,并且根据应用场景进行对应的数据处理,以实现对应的功能。2、把智能化的工作交由云端处理:主控器把传感器的数据进行读取,把数据通过有线或者无线网络上传到云服务器,由云服务器进行对应的数据处理,然后把结果发还给主控器,再由主控器进行对应功能的实现。然而上述两种智能传感器的实现方式却面临着以下问题:1、前者对于主控器软件的开发要求较高,每次进行不同模式的识别都需要开发对应的算法。比如,做一个饮水识别和跑步识别算法,需要消耗大量的开发时间,同时两种算法的模型不具有通用性,最终得到的识别精度完全取决于开发者的技能水平,有非常强的局限性。2、后者由于需要连接到云,必须有网络连接以及后端服务器的支持,同时又有数据量的限制以及实时性不高的问题,而且还会有用户对于隐私的担心。简单来说,现有的传感器不够智能,没有办法满足用户的定制化需求,造成了智能家居不够智能的问题。RBF神经网络,即径向基函数神经网络(RadicalBasisFunction)。径向基函数神经网络是一种高效的前馈式神经网络,它具有其他前向网络所不具有的最佳逼近性能和全局最优特性,并且结构简单,训练速度快。同时,它也是一种可以广泛应用于模式识别、非线性函数逼近等领域的神经网络模型。其算法参见如下两个网址:1、https://www。cnblogs。com/zhangchaoyang/articles/2591663。html;2、https://www。zhihu。com/compatibility/index。html。
技术实现思路
本专利技术的目的是克服现有技术的不足,通过内置的神经网络模块进行学习,让传感器本身变得更加智能,降低边缘计算设备的开发成本以及网络流量数据成本。为实现上述目的,设计一种基于神经网络的智能传感器装置,其特征在于,包括:数字信号处理器,其设有数据缓存,且其嵌设有RBF神经网络软件;传感器,与所述数字信号处理器的第一信号端连接;内存储设备,与所述数字信号处理器的第二信号端连接;内输入设备,其一个信号端与所述数字信号处理器的第三信号端连接;其另一个信号端用于和外输入设备通信连接;显示设备,其与数字信号处理器的第四信号端连接,用于显示数字信号处理器的输出识别结果。所述的内存储设备的容量为16MB。一种智能传感器装置的处理方法,其特征在于,通过数字信号处理器的软件进行如下学习过程:(1)、通过内、外输入设备,设置行为标签号和数据来源标签号;同时让智能传感器装置进入学习状态;所述行为标签号用于表示该学习过程中的数据属于哪个行为;所述数据来源标签号用于判断该学习数据来自于哪个传感器以使多传感器数据融合或用于同一传感器内的多个数据类型;(2)、做出一个需要学习的外界行为,使传感器数据发生改变,数字信号处理器会读取传感器数据,并记录到数据缓存中;(3)、完成上述行为之后,通过模块内、外输入设备,让智能传感器装置退出学习状态;(4)、传感器数据打上之前设置的行为标签号后,放入RBF神经网络中进行学习,并把所学习的数据放入内存储设备中;(5)、重复上述步骤,以提高识别率,并通过设置不同的行为标签号,以学习不同的行为;(6)、退出学习状态后,该智能传感器装置会自动进入模式识别状态;(7)、在模式识别状态中,数字信号处理器会对之前一段时间的传感器数据读入RBF神经网络中,进行识别;(8)、如果之前记录的行为和神经网络中的行为相似,RBF神经网络中会返回与学习的行为最接近的行为标签号。所述的学习过程中,数字信号处理器会根据输入信号的情况,自动设置学习行为识别的精度,但随着不断地重复学习,会出现将一个错误的或者不标准行为识别为一个行为标签号,此时表明识别精度下降时,可按如下方法提高识别精度:a、通过内、外输入设备来通知传感器,上一个模式识别发生错误,并将该行为识别发生错误的信号发送到数字信号处理器,并使该传感器对错误行为进行矫正;b、数字信号处理器接受到这个信号后,放入RBF神经网络中进行错误行为数据的学习,以此来提高识别精确度;每个所述的行为标签号对应一个采样长度;根据所述采样长度,对传感器数据进行压缩和重采样,以减少运算时间,并减小功耗。步骤5中所述提高识别率的处理方法如下:去除头部和尾部变化幅度不大的无效数据,对于多个数据来源标签号,以去除量最小为准。所述去除头部和尾部变化幅度不大的无效数据为去除小于最大振幅10%的数据,其公式为:(HeadDatamax-HeadDatamin)<(Datamax-Datamin)*10%(TailDatamax-TailDatamin)<(Datamax-Datamin)*10%。所述识别,其过程如下:(71)、根据行为标签号得到对应的采样长度,并根据采样长度,对传感器数据进行压缩和重采样,为了方便区分,把它命名为识别数据:RecognizeDatan;(72)、如果每组识别数据和神经元中的数据来源标签号以及行为标签号相同,则进行距离计算,计算方式如下:(73)、如果Diskance<Threshold就认为该神经元被触发了;(74)、如果所有数据来源标签号都触发了神经元,则该识别数据符合该行为标签号;(75)、由于一个识别数据可能符合多个行为标签号,需要找到最符合的行为标签号。找出每个数据来源标签号触发神经元的最小距离,并把他们加起来,得到行为标签号的距离:CatgoryDistance=∑Distancemin;(76)、每个行为标签号都可以算出对应的CatgoryDistance,最小的CatgoryDistancemin对应的行为标签号为最终识别出来的行为;(77)、如果识别数据不符合任意一个行为标签号,则该识别数据没有被识别出来。所述对错误行为进行矫正,只需要让任意一个数据来源标签号不触发神经元即可,其可采用如下方法处理:a1、重复识别过程中的步骤71到75,可以得到每个数据来源标签号的最小距离,在这些最小距离中找到最大的一个,其对应的数据来源标签号即为需要矫正的目标;a2、找到所有满足该数据来源标签号和该行为标签号的神经元;a3、如果识别数据能触发该神经元,则缩小其识别精度阈值,使其不能再触发神经元为止,本步骤处理公式为:本专利技术同现有技术相比:结构简单;处理方法通过引入学习功能,极大地降低了开发模式识别算法的成本,并且能够更灵活,更具有可定制性;由于传感器本身处理了大量的数据,该传感器可以非常小的数据量,返回最有效的数据;能够满足物联网中的边缘计算的需求;通过读取内存储设备中的数据,把学习好的模型批量的部署到产品中,而不需要每台都单独学习,满足大批量生产的需要。附图说明图1为本专利技术中智能传感器装置的电路连接框图。图2为本专利技术中智能传感器装置应用于实践中时的架构图。图3为本专利技术中智能传感器装置的电路图。图4为本专利技术中处理方法的总的处理流程框图。图5为本专利技术中输出识别结果不符合预期时的处理流本文档来自技高网
...

【技术保护点】
1.一种基于神经网络的智能传感器装置,其特征在于,包括:数字信号处理器,其设有数据缓存,且其嵌设有RBF神经网络软件;传感器,与所述数字信号处理器的第一信号端连接;内存储设备,与所述数字信号处理器的第二信号端连接;内输入设备,其一个信号端与所述数字信号处理器的第三信号端连接;其另一个信号端用于和外输入设备通信连接;显示设备,其与数字信号处理器的第四信号端连接,用于显示数字信号处理器的输出识别结果。

【技术特征摘要】
1.一种基于神经网络的智能传感器装置,其特征在于,包括:数字信号处理器,其设有数据缓存,且其嵌设有RBF神经网络软件;传感器,与所述数字信号处理器的第一信号端连接;内存储设备,与所述数字信号处理器的第二信号端连接;内输入设备,其一个信号端与所述数字信号处理器的第三信号端连接;其另一个信号端用于和外输入设备通信连接;显示设备,其与数字信号处理器的第四信号端连接,用于显示数字信号处理器的输出识别结果。2.如权利要求1所述一种基于神经网络的智能传感器装置,其特征在于,所述的内存储设备的容量为16MB。3.如权利要求1或2所述智能传感器装置的处理方法,其特征在于,通过数字信号处理器的软件进行如下学习过程:(1)、通过内、外输入设备,设置行为标签号和数据来源标签号;同时让智能传感器装置进入学习状态;所述行为标签号用于表示该学习过程中的数据属于哪个行为;所述数据来源标签号用于判断该学习数据来自于哪个传感器以使多传感器数据融合或用于同一传感器内的多个数据类型;(2)、做出一个需要学习的外界行为,使传感器数据发生改变,数字信号处理器会读取传感器数据,并记录到数据缓存中;(3)、完成上述行为之后,通过模块内、外输入设备,让智能传感器装置退出学习状态;(4)、传感器数据打上之前设置的行为标签号后,放入RBF神经网络中进行学习,并把所学习的数据放入内存储设备中;(5)、重复上述步骤,以提高识别率,并通过设置不同的行为标签号,以学习不同的行为;(6)、退出学习状态后,该智能传感器装置会自动进入模式识别状态;(7)、在模式识别状态中,数字信号处理器会对之前一段时间的传感器数据读入RBF神经网络中,进行识别;(8)、如果之前记录的行为和神经网络中的行为相似,RBF神经网络中会返回与学习的行为最接近的行为标签号。4.如权利要求3所述智能传感器装置的处理方法,其特征在于,所述的学习过程中,数字信号处理器会根据输入信号的情况,自动设置学习行为识别的精度,但随着不断地重复学习,会出现将一个错误的或者不标准行为识别为一个行为标签号,此时表明识别精度下降时,可按如下方法提高识别精度:a、通过内、外输入设备来通知传感器,上一个模式识别发生错误,并将该行为识别发生错误的信号发送到数字信号处理器,并使该传感器对错误行为进行矫正;b、数字信号处理器接受到这个信号后,放入RBF神经网络中进行错误行为数据的学习,以此来提高识别精确度...

【专利技术属性】
技术研发人员:乔英杰
申请(专利权)人:上海智位机器人股份有限公司
类型:发明
国别省市:上海,31

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

1