一种基于神经网络的目标识别方法及系统技术方案

技术编号:20746257 阅读:22 留言:0更新日期:2019-04-03 10:34
本发明专利技术实施例提供一种基于神经网络的目标识别方法及系统。包括:云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置。本发明专利技术实施例在云平台上进行神经网络的训练,并将训练好的神经网络参数发送至目标设备,利用目标设备对待识别图像进行识别,由于云计算具有低成本、高性能、通用性强、利用率高的特点,它的出现可以解决传统的目标识别方法成本较高的问题。

【技术实现步骤摘要】
一种基于神经网络的目标识别方法及系统
本专利技术实施例涉及目标识别
,尤其涉及一种基于神经网络的目标识别方法及系统。
技术介绍
随着深度学习的兴起,越来越多的技术采用深度学习来实现图片或视频流的图像识别。相比于传统方法,深度学习避免了手动参数调节与人工特征选择的复杂性,通过搭建深层网络模型,对数据进行多层分析和抽象化特征提取,其具有高准确性、高可靠性、高适应性的特点。常见的图像识别应用涵盖了动作识别、人脸识别、目标识别、场景识别等。其中,目标识别与场景识别作为图像检索、图像分类、场景理解、环境感知的基础,在模式识别、机器学习等领域发挥着重要作用。传统图像处理目前在各个领域的研究已经十分广泛,但真正用到实际生产中、为人类带来真正实惠的却并不多,原因在于使用成本过高,而且使用起来不是很方便。
技术实现思路
本专利技术实施例提供一种基于神经网络的目标识别方法及系统,用以解决现有技术中传统的目标识别方法成本过高的问题。第一方面,本专利技术实施例提供一种基于神经网络的目标识别方法,包括:云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置;获取所述待识别图像中所述目标物体的识别误差,若所述识别误差在预设范围之外,在所述待识别图像中标识出所述目标物体,并将所述待识别图像发送至所述云平台,所述云平台将所述待识别图像加入至所述训练样本集中,并利用更新后的训练样本集对所述第一神经网络重新进行训练,重新获取训练后的神经网络。第二方面,本专利技术实施例提供一种基于神经网络的目标识别系统,包括:训练模块,用于云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;识别模块,用于所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置;优化模块,用于获取所述待识别图像中所述目标物体的识别误差,若所述识别误差在预设范围之外,在所述待识别图像中标识出所述目标物体,并将所述待识别图像发送至所述云平台,所述云平台将所述待识别图像加入至所述训练样本集中,并利用更新后的训练样本集对所述第一神经网络重新进行训练,重新获取训练后的神经网络。第三方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面提供的一种基于神经网络的目标识别方法。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面提供的一种基于神经网络的目标识别方法。本专利技术实施例提供的一种基于神经网络的目标识别方法及系统,在云平台上进行神经网络的训练,并将训练好的神经网络参数发送至目标设备,利用目标设备对待识别图像进行识别,通过将神经网络的训练和目标识别分开,在云平台上实现神经网络的训练,由于云计算具有低成本、高性能、通用性强、利用率高的特点,与普通平台的训练相比,可以减少训练时间,提高训练效率,并且解决传统的目标识别方法成本较高的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种基于神经网络的目标识别方法的流程图;图2为本专利技术实施例一种基于神经网络的目标识别系统的结构示意图;图3示例了一种电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一种基于神经网络的目标识别方法的流程图,如图1所示,该方法包括:S1,云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;S2,所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置;S3,获取所述待识别图像中所述目标物体的识别误差,若所述识别误差在预设范围之外,在所述待识别图像中标识出所述目标物体,并将所述待识别图像发送至所述云平台,所述云平台将所述待识别图像加入至所述训练样本集中,并利用更新后的训练样本集对所述第一神经网络重新进行训练,重新获取训练后的神经网络。需要说明的是,顾名思义,云平台是一种平台,这种平台允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是。至于这种平台的名称,现在我们可以听到不止一种称呼,比如按需平台、平台即服务等等。但无论称呼它什么,这种新的支持应用的方式有着巨大的潜力。首先云平台通过第一神经网络对训练样本集进行训练,得到训练后的神经网络,训练样本集中包含多个训练样本,每个训练样本中都包含目标物体,并且目标物体在训练样本中都已经被标定出来了,也就是说目标物体在每个训练样本中的位置时已知的。第一神经网络的训练过程,就是确定第一神经网络模型参数的过程,通过训练,可以逐步调整第一神经网络的模型参数,使得得到的训练后的神经网络是适用于本次目标识别的,云平台将训练后的神经网络的模型参数发送至目标设备中,目标设备接收该模型参数,并根据该模型参数对第二神经网络进行配置,由于第二神经网络与第一神经网络属于相同结构的神经网络模型,而训练后的神经网络是由第一神经网络训练得到,也就是第二神经网络与训练后的神经网络具有相同结构,将训练后的神经网络中的模型参数值赋予到第二神经网络中相应位置处的模型参数,是的目标设备中的第二神经网络与云平台中训练后的神经网络相同,上述就是配置第二神经网络的过程。最后目标设备利用配置后的神经网络对待识别图像进行识别,得到待识别图像中的目标物体。计算待识别图像中目标物体的识别误差,如果该识别误差在预设范围之外,说明通过该方法识别出来的目标物体的误差较大,也就是说明训练后的神经网络的识别误差较大,在待识别图像中人工标识出目标物体的位置,并将标识出目标物体位置的待识别图像发送至云平台,云平台将该待识别图像加入至训练样本集中,使得该待识别图像也成为一个训练样本,对训练样本集进行更新,利用更新后的训练样本集对第一神经网络重新进行训练,重新获得训练后的神经网络,然后本文档来自技高网...

【技术保护点】
1.一种基于神经网络的目标识别方法,其特征在于,包括:云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置;获取所述待识别图像中所述目标物体的识别误差,若所述识别误差在预设范围之外,在所述待识别图像中标识出所述目标物体,并将所述待识别图像发送至所述云平台,所述云平台将所述待识别图像加入至所述训练样本集中,并利用更新后的训练样本集对所述第一神经网络重新进行训练,重新获取训练后的神经网络。

【技术特征摘要】
1.一种基于神经网络的目标识别方法,其特征在于,包括:云平台获取训练后的神经网络,训练后的神经网络通过第一神经网络对训练样本集进行训练获得;所述云平台将训练后的神经网络的模型参数发送至目标设备,以使得所述目标设备根据所述模型参数配置第二神经网络,并利用配置后的第二神经网络对待识别图像进行识别,获取所述待识别图像中所述目标物体的位置;获取所述待识别图像中所述目标物体的识别误差,若所述识别误差在预设范围之外,在所述待识别图像中标识出所述目标物体,并将所述待识别图像发送至所述云平台,所述云平台将所述待识别图像加入至所述训练样本集中,并利用更新后的训练样本集对所述第一神经网络重新进行训练,重新获取训练后的神经网络。2.根据权利要求1所述方法,其特征在于,还包括:获取所述待识别图像中所述目标物体识别错误的次数,若识别错误的次数大于预设数值,使得所述云平台利用所述训练样本集重新对所述第一神经网络进行训练,重新获得训练后的神经网络。3.根据权利要求1所述方法,其特征在于,所述第一神经网络为卷积神经网络。4.一种基于神经网络的目标识别系统,其特征在于,包括:训练模块,用于云平台获取训练后的神经网络,训练后的神经网络通过...

【专利技术属性】
技术研发人员:黄永祯于仕琪
申请(专利权)人:银河水滴科技北京有限公司中科水滴科技深圳有限公司
类型:发明
国别省市:北京,11

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

1