System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据识别,尤其涉及一种基于神经网络的物联网资产识别方法、系统、电子设备和非暂态计算机可读存储介质。
技术介绍
1、现如今,全球的物联网设备数量急剧增加,对这些设备的数量、类型、品牌和操作系统缺乏有效监管。资产识别技术应运而生,利用计算机视觉自动识别监控画面中的各类资产,实现对物联网设备的智能管理。
2、然而,现有资产识别技术主要通过监听网络流量提取特征信息,与样本标签数据比对来完成设备识别。随着物联网规模扩大,设备不断增加或更替,这种方法识别效率和准确性低下,处理大规模网络流量和样本标签数据的比对操作变得耗时,亦或者因识别准确性低而反复、重新识别,影响了对物联网设备的及时准确管理。这一缺陷使监管人员难以应对快速变化的物联网环境,限制了对设备的有效监控和管理。
技术实现思路
1、本专利技术针对现有技术中存在的技术问题,提供一种能够提高物联网设备的资产识别效率的物联网资产识别方法、系统、电子设备和非暂态计算机可读存储介质。
2、本专利技术解决上述技术问题的技术方案如下:
3、本专利技术提供一种基于神经网络的物联网资产识别方法,所述方法包括:
4、识别并获取物联网网络中的物联网设备的图像数据和流量数据;
5、通过初始资产识别模型的自动编码器对所述图像数据和所述流量数据进行编解码处理,得到图像特征和流量特征;
6、对所述图像特征和所述流量特征进行融合处理,生成融合后的整合表示;
7、通过所述初
8、根据所述整合表示、所述预测值和所述预测值的标签,构建所述初始资产识别模型的损失函数;
9、根据包含多个所述图像数据和多个所述流量数据的训练集、所述训练集的标签和所述损失函数,训练所述初始资产识别模型,直至得到训练好的资产识别模型;
10、将待识别物联网设备的待识别图像和待识别流量输入至所述资产识别模型,得到所述待识别物联网设备的资产类别。
11、可选的,所述通过初始资产识别模型的自动编码器对所述图像数据和所述流量数据进行编解码处理,得到图像特征和流量特征,包括:
12、调用所述自动编码器的编码单元和解码单元;
13、通过所述编码单元将所述图像数据和所述流量数据映射到潜在空间,得到所述图像数据和所述流量数据的潜在特征;
14、通过所述解码单元将所述潜在特征映射回所述图像数据和所述流量数据的原始数据空间,以实现对所述图像数据和所述流量数据进行重建,得到对应的所述图像特征和流量特征。
15、可选的,所述自动编码器对所述图像数据和所述流量数据进行编解码处理的第一损失函数为:
16、;
17、其中,ae是所述自动编码器,是所述自动编码器的第一参数,是所述图像数据,是解码后的图像数据,即所述图像特征,是所述编码单元中的图像编码单元,是所述解码单元中的图像解码单元,是所述第一参数的第一正则化项,α为第一权重;
18、;
19、其中,ae是所述自动编码器,是所述自动编码器的第二参数,是所述流量数据,是解码后的流量数据,即所述流量特征,是所述编码单元中的流量编码单元,是所述解码单元中的流量解码单元,是所述第二参数的第二正则化项。
20、可选的,所述根据所述整合表示、所述预测值和所述预测值的标签,构建所述初始资产识别模型的损失函数,包括:
21、根据所述整合表示、所述预测值和所述预测值的标签构建第二损失函数;所述第二损失函数的表达式为:
22、;
23、其中,是所述预测值,y是所述预测值的标签,是所述整合表示,λ、 γ、、 δ分别为第二权重、第三权重、第四权重和第五权重。
24、可选的,所述通过所述初始资产识别模型对所述整合表示进行预测,得到所述整合表示对应的预测值,包括:
25、获取至少一个所述整合表示;
26、将至少一个所述整合表示输入至所述初始资产识别模型进行前向传播,经多个中间层进行处理直至到达输出层;
27、获取所述输出层输出的第一特征,并通过激活函数对所述第一特征进行处理得到所述预测值。
28、可选的,所述预测值的表达式为:
29、;
30、其中,为所述预测值,为所述整合表示经所述初始资产识别模型的全连接层的输出,即所述第一特征,为所述输出层的权重,为所述输出层的偏置。
31、可选的,所述识别并获取物联网网络中的物联网设备的图像数据,包括:
32、通过图像采集设备获取所述物联网设备的原始图像;
33、获取gan生成器,并将所述原始图像输入至所述gan生成器;
34、通过所述gan生成器对所述原始图像进行处理,得到与所述原始图像相近的模拟图像,并将所述原始图像和所述模拟图像作为所述图像数据。
35、可选的,在所述通过所述初始资产识别模型对所述整合表示进行预测之前,还包括:
36、采用聚类算法对多个所述整合表示进行聚类处理,得到每个所述整合表示对应的聚类标签;所述聚类标签用于表示所述整合表示对应的簇;
37、将具有相同聚类标签的至少一个所述整合表示划分至同一小组;
38、将多个所述整合表示按所在小组的顺序进行排序,以使所述初始资产识别模型优先处理属于同一小组的整合表示。
39、本专利技术还提供一种基于神经网络的物联网资产识别系统,所述系统包括:
40、数据识别模块,用于识别并获取物联网网络中的物联网设备的图像数据和流量数据;
41、特征提取模块,用于通过初始资产识别模型的自动编码器对所述图像数据和所述流量数据进行编解码处理,得到图像特征和流量特征;
42、特征融合模块,用于对所述图像特征和所述流量特征进行融合处理,生成融合后的整合表示;
43、模型预测模块,用于通过所述初始资产识别模型对所述整合表示进行预测,得到所述整合表示对应的预测值;
44、损失构建模块,用于根据所述整合表示、所述预测值和所述预测值的标签,构建所述初始资产识别模型的损失函数;
45、模型训练模块,用于根据包含多个所述图像数据和多个所述流量数据的训练集、所述训练集的标签和所述损失函数,训练所述初始资产识别模型,直至得到训练好的资产识别模型;
46、资产识别模块,用于将待识别物联网设备的待识别图像和待识别流量输入至所述资产识别模型,得到所述待识别物联网设备的资产类别。
47、可选的,所述特征提取模块还用于:
48、调用所述自动编码器的编码单元和解码单元;
49、通过所述编码单元将所述图像数据和所述流量数据映射到潜在空间,得到所述图像数据和所述流量数据的潜本文档来自技高网...
【技术保护点】
1.一种基于神经网络的物联网资产识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于神经网络的物联网资产识别方法,其特征在于,所述通过初始资产识别模型的自动编码器对所述图像数据和所述流量数据进行编解码处理,得到图像特征和流量特征,包括:
3.根据权利要求2所述的基于神经网络的物联网资产识别方法,其特征在于,所述自动编码器对所述图像数据和所述流量数据进行编解码处理的第一损失函数为:
4.根据权利要求3所述的基于神经网络的物联网资产识别方法,其特征在于,所述根据所述整合表示、所述预测值和所述预测值的标签,构建所述初始资产识别模型的损失函数,包括:
5.根据权利要求4所述的基于神经网络的物联网资产识别方法,其特征在于,所述通过所述初始资产识别模型对所述整合表示进行预测,得到所述整合表示对应的预测值,包括:
6.根据权利要求5所述的基于神经网络的物联网资产识别方法,其特征在于,所述预测值的表达式为:
7.根据权利要求1-6中任一项所述的基于神经网络的物联网资产识别方法,其特征在于,所述识别并获取物联网网
8.根据权利要求1所述的基于神经网络的物联网资产识别方法,其特征在于,在所述通过所述初始资产识别模型对所述整合表示进行预测之前,还包括:
9.一种基于神经网络的物联网资产识别系统,其特征在于,所述系统包括:
10.根据权利要求9所述的基于神经网络的物联网资产识别系统,其特征在于,所述特征提取模块还用于:
...【技术特征摘要】
1.一种基于神经网络的物联网资产识别方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于神经网络的物联网资产识别方法,其特征在于,所述通过初始资产识别模型的自动编码器对所述图像数据和所述流量数据进行编解码处理,得到图像特征和流量特征,包括:
3.根据权利要求2所述的基于神经网络的物联网资产识别方法,其特征在于,所述自动编码器对所述图像数据和所述流量数据进行编解码处理的第一损失函数为:
4.根据权利要求3所述的基于神经网络的物联网资产识别方法,其特征在于,所述根据所述整合表示、所述预测值和所述预测值的标签,构建所述初始资产识别模型的损失函数,包括:
5.根据权利要求4所述的基于神经网络的物联网资产识别方法,其特征在于,所述...
【专利技术属性】
技术研发人员:杨毅,吴孝林,
申请(专利权)人:深圳云谷星辰信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。