本发明涉及图像识别,尤其涉及一种机器人小样本人工智能识别方法及装置。
背景技术:
1、机器人的人工智能识别技术可以依靠识别装置,自动化地收集、识别各类信息。并通过分析与处理,做出相应的反应,实现智能化识别。然而,人工智能识别技术应用面临着诸多瓶颈。
2、在人工智能识别系统的应用中,系统的成功很大程度上依赖于大量的训练数据,而在农配网杆塔设备缺陷与线路异物识别场景中,因杆塔缺陷与线路异物出现毫无规律,并且种类繁多,每一种类可能只有少量数据或少量标注数据,前期就需要投入大量人力对出现的设备缺陷与线路异物情况进行拍照收集,并且后期需要再次投入人力对大量现场图片进行标注。且通常情况下,利用人工智能算法进行学习时,先验知识的获取一般来自于三方面:数据、模型与算法。因此,在数据量有限的情况下,一般通过基于数据增强的方法、基于模型改进的方法、基于算法优化的方法来提高样本多样性,但此些方法成本以及前期花费的人力物力问题就是限制人工智能识别技术应用的难题之一。
技术实现思路
1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
2、鉴于上述现有存在的问题,提出了本发明。
3、因此,本发明提供了一种机器人小样本人工智能识别方法及装置解决目前农配网杆塔设备缺陷与线路异物识别场景中,因杆塔缺陷与线路异物出现毫无规律,并且种类繁多,前后期就需要投入大量人力对出现的设备缺陷与线路异物情况进行拍照收集和标注,且无法准确识别、正确率及精度较低的问题。
4、为解决上述技术问题,本发明提供如下技术方案:包括:
5、第一方面,一种机器人小样本人工智能识别方法构建方法,包括,
6、输入农配网杆图像的真实样本,通过gan网络对真实样本的类别合成新的数据,扩充训练数据;
7、通过编码、归纳和解码器创建识别算法模型;
8、使用目标函数对所述识别算法模型进行训练,并更新至最优参数。
9、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:所述通过gan网络对真实样本的类别合成新样本数据,包括,
10、通过gan网络中的生成模型模块,捕捉真实样本的有效分布,生成第二样本;
11、将真实样本与第二样本共同输入至判别模型中;
12、度量成对样本的相似性,从而生成新样本集。
13、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:所述通过编码器、归纳和解码器创建识别算法模型包括,
14、使用编码器对新样本集的图像低级局域像素值进行归类与分析,包括:
15、利用卷积层获取图像局域特征;
16、利用池化层对图像进行采样,将尺度不变特征传送至下一层,并对图像进行归一化处理。
17、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:还包括,使用归纳网络通过动态路由的方式,建模样本向量到类别向量的映射过程,提取类别特征,获得特征图像。
18、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:还包括,
19、使用解码器对缩小后的特征图像进行上采样,得到第一采样图像;
20、对第一采样图像进行卷积处理,补齐第一采样图像上物体的几何形状,弥补编码器的池化层将所述物体缩小造成的细节损失。
21、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:所述使用目标函数对所述识别算法模型进行训练,包括,
22、通过平方损失函数进行训练,
23、设定样本集中预测值为y,真实值为y,则损失函数l为:
24、
25、作为本发明所述的机器人小样本人工智能识别方法的一种优选方案,其中:所述更新至最优参数,包括使用梯度下降法更新参数。
26、第二方面,提供一种机器人小样本人工智能识别方法装置,包括,
27、输入合成模块,用于输入真实样本,通过gan网络为小样本类别合成新的数据,扩充训练数据;
28、模型构建模块,用于通过编码、归纳和解码器创建识别算法模型;
29、训练更新模块,用于使用目标函数对所述识别算法模型进行训练,并更新至最优参数。
30、第三方面,提供一种电子设备,包括:
31、存储器和处理器;
32、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现所述机器人小样本人工智能识别方法的步骤。
33、第四方面,提供一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现所述机器人小样本人工智能识别方法的步骤。
34、与现有技术相比,本发明的有益效果:本发明结合塔杆与异物识别的具体业务应用,新场景训练样本数量比较少的情况下,利用本发明可以对只有少量样本的新类别进行快速学习,达到理想的图像识别效果。不仅可以节约前期对于样本数据收集的人力投入,还能缩短样本处理与标注步骤,使用更少的投入即可获得不错的识别精度。
1.一种机器人小样本人工智能识别方法,其特征在于,包括:
2.如权利要求1所述的机器人小样本人工智能识别方法,其特征在于,所述通过gan网络对真实样本的类别合成新样本数据,包括,
3.如权利要求1或2所述的机器人小样本人工智能识别方法,其特征在于,所述通过编码器、归纳和解码器创建识别算法模型,包括,
4.如权利要求3所述的机器人小样本人工智能识别方法,其特征在于,还包括,使用归纳网络通过动态路由的方式,建模样本向量到类别向量的映射过程,提取类别特征,获得特征图像。
5.如权利要求4所述的机器人小样本人工智能识别方法,其特征在于,还包括,
6.如权利要求5所述的机器人小样本人工智能识别方法,其特征在于,所述使用目标函数对所述识别算法模型进行训练,包括,
7.如权利要求6所述的机器人小样本人工智能识别方法,其特征在于,所述更新至最优参数,包括使用梯度下降法更新参数。
8.一种机器人小样本人工智能识别方法的装置,其特征在于,包括,
9.一种电子设备,包括:
10.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至7任意一项所述机器人小样本人工智能识别方法的步骤。