1。介绍gydF4y2Ba
在复杂的工业系统,故障诊断是一个重要的问题,以确保设备和人员的安全gydF4y2Ba
1gydF4y2Ba,gydF4y2Ba
2gydF4y2Ba]。近年来,故障特征的深层神经网络模型的学习能力大量样本已经众所周知,广泛应用于故障诊断领域的(gydF4y2Ba
3gydF4y2Ba,gydF4y2Ba
4gydF4y2Ba]。然而,基于深度学习故障诊断的成功取决于以下两个条件:(1)大量的标签错误数据;(2)训练数据和测试数据具有相同的类别空间和一致的分布(gydF4y2Ba
5gydF4y2Ba- - - - - -gydF4y2Ba
7gydF4y2Ba]。gydF4y2Ba
目前,许多学者关注标记样本有限的故障诊断。转移学习的方法介绍了近年来,利用现有知识的源域解决故障分类在不同的目标域。陆et al。gydF4y2Ba
8gydF4y2Ba)提出了一个深刻的神经网络模型与域适应在不同负载下实现故障诊断。温家宝et al。(gydF4y2Ba
9gydF4y2Ba)提出了一种深转移学习方法的滚动轴承故障诊断标记目标域数据,最大限度地减少损失的区别特征的训练和测试数据使用最大意味着差异。挂et al。gydF4y2Ba
10gydF4y2Ba)提出了一种主成分分析(PCA)方法基于改进的击杀算法和应用PCA高维领域的不平衡故障数据。为了增加样本集的大小。gydF4y2Ba
许多学者已经使用氮化镓的想法实现代振动故障诊断的样本。卡布瑞拉等。gydF4y2Ba
11gydF4y2Ba)使用甘斯模型来评估每个少数失败的数据分布模式。赵et al。gydF4y2Ba
12gydF4y2Ba)提出了一个可切换的规范化semisupervised生成网络故障诊断方法,通过生成协助模型训练样本。然后,标签的故障样本不足的问题在测试条件下能够解决。gydF4y2Ba
上述研究可以解决故障诊断标记数据不足的问题,当训练集和测试集具有相同的类别空间深陷网络。带安全标签的数据模型训练的一个组件不能被其他组件故障类别进行分类,因为即使带安全标签的数据时可以获得一些其他组件,不同组件的故障类别和空间数据分布是不同的;我们称之为跨组件故障诊断。gydF4y2Ba
Few-shot学习致力于理解新类别从几个例子,它是一个非常通俗的主题领域的图像分类。一些实现方法包括基于模型的、基于指标,文中针对方法。基于模型的方法旨在快速更新的参数与少量的样品直接通过模型结构的设计和建立一个映射函数的输入gydF4y2Ba
xgydF4y2Ba和预测价值gydF4y2Ba
pgydF4y2Ba
,如内存增强方法(gydF4y2Ba
13gydF4y2Ba)和元网络(gydF4y2Ba
14gydF4y2Ba]。gydF4y2Ba
基于指标的方法完成分类通过测量样本之间的距离在批量和样品支持集合。基于度量的典型方法是暹罗网络(gydF4y2Ba
15gydF4y2Ba),匹配网络(gydF4y2Ba
16gydF4y2Ba],原型网络[gydF4y2Ba
17gydF4y2Ba),等等。gydF4y2Ba
文中针对方法由历险记》等。gydF4y2Ba
18gydF4y2Ba),提出普通的梯度下降方法很难适应few-shot场景。文中针对方法完成任务的想法few-shot分类通过调整优化方法,所以方法不限于尺寸参数和模型的体系结构。gydF4y2Ba
然而,由于图像数据之间的差异分布和振动数据,不能适应现有的few-shot学习模型在故障诊断领域。因此,本文提出一种跨组件few-shot学习基于匹配网络的故障诊断方法,并通过一系列的实验验证了模型。总结了本研究的主要观点和贡献如下:gydF4y2Ba
我们提出一个基于深度的智能故障诊断方法卷积(DC-NNMN)最近邻匹配网络。一个基础课卷积网络故障特征的提取高维设计。余弦距离是并入gydF4y2Ba
KgydF4y2Ba最近邻居法模型分布之间的距离标记样本查询集和标记样本在高维故障特性的支持,因此,同一类别的故障样本相互接近,不同类别的样本是遥远。查询组和支持组的样本一个组件被分解成不同的元任务学习模型的泛化能力,当故障类别的变更;然后,另一个组件的未知故障类别可分为不改变网络模型。gydF4y2Ba
我们使用凯斯西储大学(CWRU)轴承振动数据集作为训练集和轴承振动数据从想实验平台,选择另一个传动装置振动数据集,分别为测试组对我们的实验证明该方法的可行性。实验结果证明,该模型由轴承故障训练数据取得准确的故障分类的新的故障类别的轴承和传动装置。该方法实现了跨组件故障诊断与小故障样本。gydF4y2Ba
剩下的纸是组织如下。部分gydF4y2Ba
2gydF4y2Ba介绍了DC-NNMN的预赛。部分gydF4y2Ba
3gydF4y2Ba细节提出深卷积最近邻匹配网络模型(DC-NNMN),包括问题描述,模型结构,优化目标。节gydF4y2Ba
4gydF4y2Ba实验验证,并进行相应的分析。结论是在一节gydF4y2Ba
5gydF4y2Ba。gydF4y2Ba
2。预赛gydF4y2Ba
2.1。Few-Shot学习gydF4y2Ba
few-shot学习的主要挑战是如何理解新的类别的几个例子。具体来说,few-shot学习的训练集包含许多类别,每个类别有多个样本。在培训阶段,gydF4y2Ba
cgydF4y2Ba
在训练集类别是随机选择的,每个类别选择gydF4y2Ba
kgydF4y2Ba
样品(总共gydF4y2Ba
cgydF4y2Ba
∗gydF4y2Ba
kgydF4y2Ba
样本)作为支持gydF4y2Ba
年代gydF4y2Ba
。然后选择gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
保持数据gydF4y2Ba
cgydF4y2Ba
类别样本作为查询集gydF4y2Ba
问gydF4y2Ba
的模型。模型的目标是最小化预测损失查询集gydF4y2Ba
问gydF4y2Ba
,通过给予支持gydF4y2Ba
年代gydF4y2Ba
作为输入。也就是需要学习如何区分这些模型gydF4y2Ba
cgydF4y2Ba
类的gydF4y2Ba
cgydF4y2Ba
∗gydF4y2Ba
kgydF4y2Ba
样本集的支持。这样一个任务被称为gydF4y2Ba
C-way kgydF4y2Ba拍摄的问题。在few-shot学习,gydF4y2Ba
kgydF4y2Ba
通常是不到20。gydF4y2Ba
年代gydF4y2Ba
和gydF4y2Ba
问gydF4y2Ba
可以表示如下:gydF4y2Ba
(1)gydF4y2Ba
年代gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
cgydF4y2Ba
∗gydF4y2Ba
kgydF4y2Ba
,gydF4y2Ba
问gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
。gydF4y2Ba
2.2。<斜体> K < /斜体>最近的邻居gydF4y2Ba
KgydF4y2Ba最近的邻居(资讯)最初提出的封面和哈特在1968年(gydF4y2Ba
19gydF4y2Ba]。这是一个相对成熟的非参数统计方法分类和回归。的核心思想是,如果大部分的gydF4y2Ba
KgydF4y2Ba最近的邻居特征空间的样本属于某个类别,样本也属于这一类。将一组数据与已知的标签{(gydF4y2Ba
xgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
ygydF4y2Ba
1gydF4y2Ba
),(gydF4y2Ba
xgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
ygydF4y2Ba
2gydF4y2Ba
),…,(gydF4y2Ba
xgydF4y2Ba
ngydF4y2Ba
,gydF4y2Ba
ygydF4y2Ba
ngydF4y2Ba
)},gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
样本的特征向量gydF4y2Ba
我gydF4y2Ba。和gydF4y2Ba
ygydF4y2Ba
我gydF4y2Ba
是它的标签,gydF4y2Ba
ygydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
cgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
cgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
cgydF4y2Ba
kgydF4y2Ba
。训练样本(gydF4y2Ba
xgydF4y2Ba,gydF4y2Ba
ygydF4y2Ba),然而,算法搜索gydF4y2Ba
KgydF4y2Ba最接近的实例gydF4y2Ba
xgydF4y2Ba
基于给定的距离度量,表示gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
,gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1、2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
KgydF4y2Ba
。然后计算样本的标签gydF4y2Ba
xgydF4y2Ba
根据决策规则进行测试:gydF4y2Ba
(2)gydF4y2Ba
ygydF4y2Ba
=gydF4y2Ba
参数gydF4y2Ba
马克斯gydF4y2Ba
∑gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
εgydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
我gydF4y2Ba
ygydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
cgydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1、2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
ngydF4y2Ba
;gydF4y2Ba
jgydF4y2Ba
=gydF4y2Ba
1、2gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
kgydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
我gydF4y2Ba是相似性测量的距离。因此,在距离度量确定后,gydF4y2Ba
KgydF4y2Ba最近邻居算法只有一个参数gydF4y2Ba
KgydF4y2Ba。如何选择一个最佳的吗gydF4y2Ba
KgydF4y2Ba价值取决于数据集本身。如图gydF4y2Ba
1gydF4y2Ba一个红色圆圈是测试样品,如果gydF4y2Ba
KgydF4y2Ba= 3,归类为绿色广场,如果gydF4y2Ba
KgydF4y2Ba= 5,它被列为一个黄色的三角形。它有简单的优点,易于理解,易于实现,不需要估计的参数,没有培训。它尤其适合multiclassification问题。gydF4y2Ba
基于事例的一个例子。gydF4y2Ba
3所示。该方法gydF4y2Ba
3.1。问题描述gydF4y2Ba
本文的想法few-shot学习基于匹配网络用于故障诊断在类别空间。我们定义跨组件few-shot学习故障诊断问题如下:gydF4y2Ba
机械组件(MCA)和机械组件B (MCB)与不同故障类别不同的组件。gydF4y2Ba
训练集gydF4y2Ba
TgydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
ngydF4y2Ba
MCA包含许多类别标签的故障样本,gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
是振动数据,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
相应的故障标签,gydF4y2Ba
ngydF4y2Ba
是数据的数量。gydF4y2Ba
给定一个支持组名盾牌gydF4y2Ba
年代gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
cgydF4y2Ba
∗gydF4y2Ba
kgydF4y2Ba
,其中包含gydF4y2Ba
cgydF4y2Ba
不同的故障类别,每个类别包含gydF4y2Ba
kgydF4y2Ba
样品,gydF4y2Ba
kgydF4y2Ba
≤gydF4y2Ba
20.gydF4y2Ba
。给定一个查询组gydF4y2Ba
问gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
,查询的数据集gydF4y2Ba
问gydF4y2Ba有相同的类别和支持gydF4y2Ba
年代gydF4y2Ba。gydF4y2Ba
TgydF4y2Ba和gydF4y2Ba
年代gydF4y2Ba有不同的功能空间gydF4y2Ba
χgydF4y2Ba
和类别空间gydF4y2Ba
YgydF4y2Ba
:gydF4y2Ba
(3)gydF4y2Ba
χgydF4y2Ba
年代gydF4y2Ba
≠gydF4y2Ba
χgydF4y2Ba
TgydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
年代gydF4y2Ba
≠gydF4y2Ba
YgydF4y2Ba
TgydF4y2Ba
。gydF4y2Ba
一组支持gydF4y2Ba
TgydF4y2Ba
年代gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
cgydF4y2Ba
∗gydF4y2Ba
kgydF4y2Ba
和一组查询gydF4y2Ba
TgydF4y2Ba
问gydF4y2Ba
=gydF4y2Ba
XgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
训练集的随机选择gydF4y2Ba
TgydF4y2Ba。其中,gydF4y2Ba
TgydF4y2Ba
年代gydF4y2Ba
是一样的gydF4y2Ba
年代gydF4y2Ba和gydF4y2Ba
TgydF4y2Ba
问gydF4y2Ba
是一样的gydF4y2Ba
问gydF4y2Ba。在培训期间,每个任务随机选择gydF4y2Ba
TgydF4y2Ba
年代gydF4y2Ba
和gydF4y2Ba
TgydF4y2Ba
问gydF4y2Ba
训练故障诊断模型和多次重复任务实现模型元级培训。gydF4y2Ba
因此,我们的目标是培养模型使用gydF4y2Ba
TgydF4y2Ba
年代gydF4y2Ba
和gydF4y2Ba
TgydF4y2Ba
问gydF4y2Ba
故障MCA振动样品对每个新类进行分类gydF4y2Ba
问gydF4y2Ba根据一组gydF4y2Ba
年代gydF4y2Ba断层MCB。问题的主要思想的描述跨组件图所示gydF4y2Ba
2gydF4y2Ba。gydF4y2Ba
问题描述的组件故障诊断。gydF4y2Ba
3.2。深卷积最近邻匹配网络gydF4y2Ba
提出了一种深卷积邻居匹配网络(DC-NNMN)学习支持gydF4y2Ba
年代gydF4y2Ba贴有标签的故障样本,然后在查询故障样本数据集进行分类gydF4y2Ba
问gydF4y2Ba。gydF4y2Ba
如图gydF4y2Ba
3gydF4y2Ba,该模型提出了包含两个部分:嵌入模块gydF4y2Ba
fgydF4y2Ba
φgydF4y2Ba
和匹配模块gydF4y2Ba
ggydF4y2Ba
∅gydF4y2Ba
。在嵌入模块中,我们使用一个卷积网络完成从样本的输入空间映射到特征空间,使用gydF4y2Ba
KgydF4y2Ba最近邻居算法完成匹配特征空间的类别空间,从而达到故障分类的任务。gydF4y2Ba
(4)gydF4y2Ba
fgydF4y2Ba
:gydF4y2Ba
xgydF4y2Ba
⟶gydF4y2Ba
zgydF4y2Ba
,gydF4y2Ba
ggydF4y2Ba
:gydF4y2Ba
zgydF4y2Ba
⟶gydF4y2Ba
ygydF4y2Ba
。gydF4y2Ba
该模型的结构。gydF4y2Ba
特性的时域振动样品平移不变性;也就是说,某个样本的统计特性可能出现在任何时间。卷积神经网络本地连接和权重共享的特点,所以卷积操作尤其适合处理时域振动样品。如表所示gydF4y2Ba
1gydF4y2Ba,我们采用神经网络与基础课卷积操作嵌入式模块提取每个故障样本的特征信息。因为样品的数量太小,为了防止过度拟合,完全连接层后,传统的卷积操作取消,减少网络模型需要的参数训练。第一层是输入层,输入故障样本的大小gydF4y2Ba
lgydF4y2Ba
×gydF4y2Ba
1gydF4y2Ba
。每个后续的卷积操作包括卷积和一批正规化。卷积核的大小gydF4y2Ba
年代gydF4y2Ba
和卷积核的数量gydF4y2Ba
ngydF4y2Ba
。激活函数是漏水的ReLU激活函数。此外,第一和第二层添加一个额外的卷积操作之后max-pooling层。前两层的卷积操作如下:gydF4y2Ba
(5)gydF4y2Ba
米gydF4y2Ba
dgydF4y2Ba
=gydF4y2Ba
马克斯gydF4y2Ba
_gydF4y2Ba
池gydF4y2Ba
WgydF4y2Ba
dgydF4y2Ba
∗gydF4y2Ba
xgydF4y2Ba
+gydF4y2Ba
bgydF4y2Ba
dgydF4y2Ba
,gydF4y2Ba
hgydF4y2Ba
dgydF4y2Ba
=gydF4y2Ba
LReLUgydF4y2Ba
BNgydF4y2Ba
米gydF4y2Ba
dgydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
∗gydF4y2Ba
代表卷积操作,gydF4y2Ba
WgydF4y2Ba
dgydF4y2Ba
和gydF4y2Ba
bgydF4y2Ba
dgydF4y2Ba
代表卷积内核和偏见,gydF4y2Ba
hgydF4y2Ba
dgydF4y2Ba
卷积操作的结果,gydF4y2Ba
dgydF4y2Ba
代表gydF4y2Ba
dgydF4y2Bath层网络。最后两个层gydF4y2Ba
(6)gydF4y2Ba
hgydF4y2Ba
dgydF4y2Ba
=gydF4y2Ba
LReLUgydF4y2Ba
BNgydF4y2Ba
WgydF4y2Ba
dgydF4y2Ba
∗gydF4y2Ba
hgydF4y2Ba
dgydF4y2Ba
+gydF4y2Ba
bgydF4y2Ba
dgydF4y2Ba
。gydF4y2Ba
美国有线电视新闻网(CNN)的体系结构。gydF4y2Ba
| 层gydF4y2Ba |
象征gydF4y2Ba |
操作gydF4y2Ba |
参数的大小gydF4y2Ba |
| 1gydF4y2Ba |
输入gydF4y2Ba |
输入样本gydF4y2Ba |
864年gydF4y2Ba |
|
|
|
卷积gydF4y2Ba |
3×1×64gydF4y2Ba |
| 2gydF4y2Ba |
Conv1gydF4y2Ba |
批正常化gydF4y2Ba |
- - - - - -gydF4y2Ba |
|
|
漏水的ReLUgydF4y2Ba |
漏水的gydF4y2Ba |
|
| 3gydF4y2Ba |
Pool1gydF4y2Ba |
马克斯池gydF4y2Ba |
2×1gydF4y2Ba |
|
|
|
卷积gydF4y2Ba |
3×1×64gydF4y2Ba |
| 4gydF4y2Ba |
Conv2gydF4y2Ba |
批正常化gydF4y2Ba |
- - - - - -gydF4y2Ba |
|
|
漏水的ReLUgydF4y2Ba |
漏水的gydF4y2Ba |
|
| 5gydF4y2Ba |
Pool2gydF4y2Ba |
马克斯池gydF4y2Ba |
2×1gydF4y2Ba |
|
|
|
卷积gydF4y2Ba |
3×1×64gydF4y2Ba |
| 6gydF4y2Ba |
Conv3gydF4y2Ba |
批正常化gydF4y2Ba |
- - - - - -gydF4y2Ba |
|
|
漏水的ReLUgydF4y2Ba |
漏水的gydF4y2Ba |
|
|
|
卷积gydF4y2Ba |
3×1×64gydF4y2Ba |
| 7gydF4y2Ba |
Conv4gydF4y2Ba |
批正常化gydF4y2Ba |
- - - - - -gydF4y2Ba |
|
|
漏水的ReLUgydF4y2Ba |
漏水的gydF4y2Ba |
|
| 8gydF4y2Ba |
输出gydF4y2Ba |
输出特性gydF4y2Ba |
216×1×64gydF4y2Ba |
通过这种方式,但是卷积操作后,特征向量的大小gydF4y2Ba
lgydF4y2Ba
/gydF4y2Ba
4gydF4y2Ba
×gydF4y2Ba
1gydF4y2Ba
×gydF4y2Ba
ngydF4y2Ba
获得,可以表示为gydF4y2Ba
(7)gydF4y2Ba
fgydF4y2Ba
xgydF4y2Ba
=gydF4y2Ba
xgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
xgydF4y2Ba
米gydF4y2Ba
∈gydF4y2Ba
RgydF4y2Ba
ngydF4y2Ba
×gydF4y2Ba
米gydF4y2Ba
。gydF4y2Ba
匹配的模块主要是使用深特性描述的故障样本类别为断层构造局部特征空间分类。如果我们直接使用有限的数据来训练一个分类器few-shot学习任务,几乎肯定会过度拟合模型。有成千上万的参数需要优化的神经网络分类器。相反,许多非参数方法更合适。考虑振动故障样本的离散性,然而算法用于验证查询样本集之间的空间距离,这一类支持组,如图gydF4y2Ba
2gydF4y2Ba。gydF4y2Ba
具体来说,每个样本gydF4y2Ba
问gydF4y2Ba
从查询设置gydF4y2Ba
问gydF4y2Ba
是由嵌入模块处理获得gydF4y2Ba
fgydF4y2Ba
问gydF4y2Ba
=gydF4y2Ba
xgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
xgydF4y2Ba
米gydF4y2Ba
∈gydF4y2Ba
RgydF4y2Ba
kgydF4y2Ba
×gydF4y2Ba
米gydF4y2Ba
。gydF4y2Ba
KgydF4y2Ba最近的邻居在一个类别gydF4y2Ba
cgydF4y2Ba
为gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
发现并得到gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
jgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
…gydF4y2Ba
,gydF4y2Ba
KgydF4y2Ba
。然后,我们计算之间的距离最近的邻居gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
和gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
最后添加的距离gydF4y2Ba
米gydF4y2Ba地方特色的gydF4y2Ba
KgydF4y2Ba最近的邻居相似的样品gydF4y2Ba
问gydF4y2Ba
设置的查询gydF4y2Ba
问gydF4y2Ba
相匹配的类别gydF4y2Ba
cgydF4y2Ba
:gydF4y2Ba
(8)gydF4y2Ba
ggydF4y2Ba
fgydF4y2Ba
问gydF4y2Ba
,gydF4y2Ba
cgydF4y2Ba
=gydF4y2Ba
∑gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
米gydF4y2Ba
∑gydF4y2Ba
jgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
KgydF4y2Ba
因为gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
。gydF4y2Ba
两个向量之间夹角的余弦值是用来测量它们之间的相关性。余弦距离可以减少绝对值的灵敏度,适合测量离散数据之间的距离。向量的余弦相似性gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
和gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
是gydF4y2Ba
(9)gydF4y2Ba
因为gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
,gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
jgydF4y2Ba
。gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
jgydF4y2Ba
。gydF4y2Ba
xgydF4y2Ba
我gydF4y2Ba
。gydF4y2Ba
3.3。优化目标gydF4y2Ba
摘要贴上故障样本的数量称为MCB小于20。如果我们直接训练有限数量的标签样本,该模型将不可避免地陷入过度拟合,无法准确分类的缺点。gydF4y2Ba
情景培训机制(gydF4y2Ba
16gydF4y2Ba)已经证明是一种有效的方法来学习转移知识的训练数据集。具体来说,在每个迭代中,我们使用构造训练集构造一个数据结构类似于测试集,所以网络是训练有素的gydF4y2Ba
NgydF4y2Ba任务。对于每个任务,有两个输入,即支持组gydF4y2Ba
年代gydF4y2Ba
和查询设置gydF4y2Ba
问gydF4y2Ba
。每个样本的特征信息是通过嵌入式模块的处理,并与正确的类别根据匹配模块。为模型,我们希望,在每个任务,网络可以对样品有良好的分类效果gydF4y2Ba
问gydF4y2Ba
;也就是说,gydF4y2Ba
ggydF4y2Ba
fgydF4y2Ba
问gydF4y2Ba
,gydF4y2Ba
cgydF4y2Ba
可以匹配正确的类别。网络被认为是一个的输出值为0到1.0这意味着非常不同,而1意味着完全相似。通过这种方式,对于每一个样本gydF4y2Ba
问gydF4y2Ba
,真正的类别是得到的预测值。这个预测的值可以用来建立一个叉损失函数为单个任务;也就是说,gydF4y2Ba
(10)gydF4y2Ba
lgydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
∑gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
日志gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
+gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
日志gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
,gydF4y2Ba
在哪里gydF4y2Ba
tgydF4y2Ba
代表了gydF4y2Ba
tgydF4y2Bath培训任务,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
代表真正的标签gydF4y2Ba
我gydF4y2Bath样本,gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
是通过网络获得的预测标签。为gydF4y2Ba
NgydF4y2Ba
任务,总损失函数gydF4y2Ba
(11)gydF4y2Ba
lgydF4y2Ba
=gydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
NgydF4y2Ba
lgydF4y2Ba
tgydF4y2Ba
。gydF4y2Ba
在培训过程中,损失函数gydF4y2Ba
lgydF4y2Ba
通过逆向转移和梯度下降法最小化。我们采用自适应更新模型的参数估计方法。该算法可以计算出每个参数的自适应学习速率,且收敛速度快。与此同时,它可以纠正问题在其他优化技术,如学习速率的消失,收敛速度慢,或者大的方差高方差的更新造成的损失函数参数。参数更新规则如下:gydF4y2Ba
(12)gydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
tgydF4y2Ba
,gydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
tgydF4y2Ba
,gydF4y2Ba
ϕgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
ϕgydF4y2Ba
tgydF4y2Ba
−gydF4y2Ba
μgydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
+gydF4y2Ba
εgydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
。gydF4y2Ba
在上面的方程中,gydF4y2Ba
φgydF4y2Ba
卷积网络参数的表征,gydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
是第一个时刻的平均值的梯度,然后呢gydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
noncenter方差值的二次矩梯度。在这两个时刻,方差gydF4y2Ba
μgydF4y2Ba
模型的学习速率,gydF4y2Ba
εgydF4y2Ba
是无穷小少量gydF4y2Ba
10gydF4y2Ba
−gydF4y2Ba
8gydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
和gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
是亚当的两个参数的优化器。算法的伪代码如表所示gydF4y2Ba
2gydF4y2Ba。gydF4y2Ba
算法的伪代码。gydF4y2Ba
|
卷积算法:深附近邻居匹配网络gydF4y2Ba |
|
αgydF4y2Ba
=gydF4y2Ba
0.005gydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
=gydF4y2Ba
0.5gydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
=gydF4y2Ba
0.9gydF4y2Ba
,gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
是查询的数量吗gydF4y2Ba |
|
|
要求:gydF4y2Ba
pgydF4y2Ba
tgydF4y2Ba
:分配任务gydF4y2Ba |
|
要求:gydF4y2Ba
μgydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
εgydF4y2Ba
=gydF4y2Ba
10gydF4y2Ba
−gydF4y2Ba
8gydF4y2Ba
:步长hyperparametersgydF4y2Ba |
| (1)随机初始化gydF4y2Ba
φgydF4y2Ba
|
| (2)gydF4y2Ba
而gydF4y2Ba没有完成gydF4y2Ba
做gydF4y2Ba |
| (3)示例批处理的任务gydF4y2Ba
tgydF4y2Ba
∼gydF4y2Ba
pgydF4y2Ba
tgydF4y2Ba
|
| (4)gydF4y2Ba
对所有gydF4y2Ba
tgydF4y2Ba
做gydF4y2Ba |
| (5)评估gydF4y2Ba
∇gydF4y2Ba
φgydF4y2Ba
lgydF4y2Ba
tgydF4y2Ba
fgydF4y2Ba
φgydF4y2Ba
关于gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
例子gydF4y2Ba |
| (6)计算调整参数与亚当:gydF4y2Ba |
|
米gydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
/gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
tgydF4y2Ba
|
|
vgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
/gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
tgydF4y2Ba
|
|
ϕgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
=gydF4y2Ba
ϕgydF4y2Ba
tgydF4y2Ba
−gydF4y2Ba
μgydF4y2Ba
/gydF4y2Ba
vgydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
+gydF4y2Ba
εgydF4y2Ba
米gydF4y2Ba
tgydF4y2Ba
′gydF4y2Ba
|
| (7)gydF4y2Ba
结束了gydF4y2Ba |
| (8)更新:gydF4y2Ba |
|
∇gydF4y2Ba
ϕgydF4y2Ba
lgydF4y2Ba
←gydF4y2Ba
∇gydF4y2Ba
ϕgydF4y2Ba
∑gydF4y2Ba
tgydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
NgydF4y2Ba
−gydF4y2Ba
1gydF4y2Ba
/gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
∑gydF4y2Ba
我gydF4y2Ba
=gydF4y2Ba
1gydF4y2Ba
kgydF4y2Ba
′gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
日志gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
+gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
日志gydF4y2Ba
1gydF4y2Ba
−gydF4y2Ba
YgydF4y2Ba
我gydF4y2Ba
′gydF4y2Ba
|
|
φgydF4y2Ba
←gydF4y2Ba
亚当(gydF4y2Ba
∇gydF4y2Ba
ϕgydF4y2Ba
lgydF4y2Ba
,gydF4y2Ba
μgydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
1gydF4y2Ba
,gydF4y2Ba
βgydF4y2Ba
2gydF4y2Ba
,gydF4y2Ba
εgydF4y2Ba
=gydF4y2Ba
10gydF4y2Ba
−gydF4y2Ba
8gydF4y2Ba
)gydF4y2Ba |
| (9)gydF4y2Ba
结束时gydF4y2Ba |
3.4。基于DC-NNMN故障诊断gydF4y2Ba
该故障诊断方法的流程图如图gydF4y2Ba
4gydF4y2Ba。它主要包括三个步骤:建设的训练数据集,该模型构建和训练,以及故障的测试样本。gydF4y2Ba
在训练数据集建设的步骤,许多不同类别的标签振动故障轴承需要使用样品。根据few-shot学习数据集的设置形式,支持设置gydF4y2Ba
TgydF4y2Ba
年代gydF4y2Ba
和查询设置gydF4y2Ba
TgydF4y2Ba
问gydF4y2Ba
的gydF4y2Ba
CgydF4y2Ba收费方法gydF4y2Ba
kgydF4y2Ba枪是随机选择的。gydF4y2Ba
在模型构建和训练的步骤,模型如图gydF4y2Ba
2gydF4y2Ba首先是建立。然后,我们向网络发送数据集提取每一次培训和记录的任务。后gydF4y2Ba
NgydF4y2Ba次的培训,参与我们的模型的参数是固定的。gydF4y2Ba
输入支持集gydF4y2Ba
年代gydF4y2Ba
和查询设置gydF4y2Ba
问gydF4y2Ba
网络,网络的终端将分类结果。值得一提的是,在这个阶段,模型的参数将不再被更新;也就是说,通过训练多个任务和参数优化,模型已经拥有的能力分类完全不同gydF4y2Ba
CgydF4y2Ba类型错误的样品gydF4y2Ba
CgydF4y2Ba收费方法gydF4y2Ba
kgydF4y2Ba拍摄样本集。gydF4y2Ba
该方法的流程图。gydF4y2Ba
4所示。案例研究gydF4y2Ba
在本节中,我们使用的是凯斯西储大学(CWRU)轴承数据集(gydF4y2Ba
20.gydF4y2Ba),轴承振动数据选择想实验平台,和另一个传动装置的数据集gydF4y2Ba
21gydF4y2Ba)为我们的实验证明该方法的可行性。gydF4y2Ba
4.1。数据设置gydF4y2Ba
如图gydF4y2Ba
5gydF4y2Ba,CWRU轴承实验平台包括一个2-horsepower电机(左),扭矩传感器(中间),一个功率计(右)和电子控制设备。这个数据集是一种最常用的基准数据集在故障诊断领域。单点点状缺陷排列在轴承使用电火花加工技术。故障类别包括如果(内圈故障),(外环的缺点),和男朋友(滚动体故障)。同时,故障轴承的位置也不同,这是位于驱动端和风扇端,分别。它可以清楚地看到在图gydF4y2Ba
6gydF4y2Ba负荷,轴承故障的类型和故障大小会造成显著差异在收集到的信号。gydF4y2Ba
CWRU实验平台:(a)物理和(b)原理图。gydF4y2Ba
以下三类故障时域振动样品4的工作条件。gydF4y2Ba
基于上述情况,我们选择不同的轴承的振动条件下样品在两个位置,两种加载条件下,5种故障类别,和四种故障大小。我们建立了模型的训练集80 CWRU轴承故障类别和90每个类别的样本。具体描述如表所示gydF4y2Ba
3gydF4y2Ba,轴承位置包含铁(风扇端)和德(驱动端)和故障类别包含BF(球的错),如果(内圈故障),gydF4y2Ba
NgydF4y2Ba(正常),OF@3这意味着故障点是3点钟在轴承外环;OF@6和OF@9都是相同的。gydF4y2Ba
训练数据集的描述。gydF4y2Ba
| 频率(赫兹)gydF4y2Ba |
位置gydF4y2Ba |
故障类别(总数)gydF4y2Ba |
断层大小(千)gydF4y2Ba |
负载(hp)gydF4y2Ba |
数量gydF4y2Ba |
|
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果,OF@3 OF@6 (4)gydF4y2Ba |
0.014gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果和OF@6 (3)gydF4y2Ba |
0.021gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果和OF@3 (3)gydF4y2Ba |
0.014gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
菲gydF4y2Ba |
男朋友,如果和OF@3 (3)gydF4y2Ba |
0.021gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果和OF@6 (3)gydF4y2Ba |
0.014gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.021gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友如果(2)gydF4y2Ba |
0.028gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果和OF@6 (3)gydF4y2Ba |
0.014gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.021gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
男朋友如果(2)gydF4y2Ba |
0.028gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果和OF@6 (3)gydF4y2Ba |
0.014gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.021gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.007gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果和OF@6 (3)gydF4y2Ba |
0.014gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 48gydF4y2Ba |
德gydF4y2Ba |
男朋友,如果OF@3、OF@6 OF@12 (5)gydF4y2Ba |
0.021gydF4y2Ba |
3gydF4y2Ba |
90年gydF4y2Ba |
| 12gydF4y2Ba |
德gydF4y2Ba |
NgydF4y2Ba(1)gydF4y2Ba |
- - - - - -gydF4y2Ba |
0gydF4y2Ba |
90年gydF4y2Ba |
测试步骤期间,两个不同的振动数据从不同的机械部件将验证模型。一个是轴承故障数据,这是我们收集的自建轴承实验平台,如图gydF4y2Ba
7gydF4y2Ba。另一个是传动装置故障数据gydF4y2Ba
21gydF4y2Ba]。特定的数据设置如表所示gydF4y2Ba
4gydF4y2Ba。gydF4y2Ba
(一)想实验平台和(b)齿轮箱实验平台。gydF4y2Ba
测试数据集的描述。gydF4y2Ba
| 组件gydF4y2Ba |
故障类别gydF4y2Ba |
长度gydF4y2Ba |
数量/类型gydF4y2Ba |
|
| 轴承gydF4y2Ba |
N,男朋友,如果BgydF4y2Ba |
864年gydF4y2Ba |
90年gydF4y2Ba |
| 齿轮gydF4y2Ba |
Chip5a、裂纹、卫生、失踪和碎裂gydF4y2Ba |
864年gydF4y2Ba |
90年gydF4y2Ba |
我们选择是正常的轴承故障类别(gydF4y2Ba
NgydF4y2Ba),球断层(BF),外环故障(的),内圈故障(如果),和一个球组成的复合故障故障和外圈故障(B)。齿轮裂纹故障类别我们选择,健康,失踪,弄碎,和chip5a 5磨损程度的一种手段。gydF4y2Ba
4.2。实验结果和分析gydF4y2Ba
4.2.1。准备第1部分故障分类实验结果在<斜体> C < /斜体>方法K <斜体> < /斜体>拍摄问题gydF4y2Ba
本节中的所有实验围绕的分类任务gydF4y2Ba
CgydF4y2Ba收费方法gydF4y2Ba
KgydF4y2Ba拍摄的问题。在训练阶段,我们提取5个不同类别的故障数据为每一个任务,每个故障类别包含1、3、5的样品。在每个任务中,每个类别的故障样本提供15验证数据查询集。换句话说,对于每个5维1次任务,它包含75查询支持样品和样本。gydF4y2Ba
在测试阶段,轴承数据集和验证数据集。实验结果的平均值多个实验结果,如图gydF4y2Ba
8gydF4y2Ba。当想轴承数据集上的测试模型,故障分类精度5维1次,5维3-shot, 5维5岁,分别为82.63%,92.60%和94.79%。也就是说,我们只需要微小带安全标签的数据时为每个类别模型训练;在组件故障诊断模型具有满意的泛化性能,当测试集具有相同的类别空间和不同的概率分布。gydF4y2Ba
故障分类精度使用训练模型下的新的故障类别。gydF4y2Ba
此外,我们还可以看到,当传动装置数据集上的测试模型,故障分类精度5维1次,5维3-shot, 5维5岁,分别为82.19%,91.28%和93.00%。考虑到测试组的三跨组件故障诊断实验不同的类别空间和不同的概率分布,虽然分类精度低于想轴承数据集,结果也是合理和有利的。gydF4y2Ba
4.2.2。第2部分故障分类不同模型的结果gydF4y2Ba
在本节中,我们比较本文方法的性能与几个在轴承故障诊断中最常用的模型用更少的标签样本,反映了该方法的优越性。模型包括WDCNN相比,CNN_SVM SAE和SS-GAN。我们给5、50或100标记故障样本训练模型和测试查询集。所有的样品都是选自想实验平台,然后我们获得故障分类,通过多个实验结果如表所示gydF4y2Ba
5gydF4y2Ba。gydF4y2Ba
故障分类不同模型的结果。gydF4y2Ba
可以看出,该方法精度最高的三个训练集。只有五个已知的故障样本,传统模式的最佳表现是SAE模型,但其故障分类精度仅为58.07%,而该方法的故障分类精度齿轮数据集是82.19%和轴承数据的准确性为82.63%。gydF4y2Ba
我们知道,对于大多数神经网络,它是必要的培训与大量的标记数据有很好的分类精度。因此,当只有少量的带安全标签的数据时,直接使用传统的模型是不合适的。该方法在本文中表现良好在小标签样本。随着标签样本数量的增加,故障分类精度也得到了改善。当使用100标签样本,5维20-shot,传动装置的故障分类精度可以达到99.62%。gydF4y2Ba
4.2.3。第3部分的影响不同的K <斜体> < /斜体>实验结果gydF4y2Ba
因为模型的匹配模块提出了不需要调整参数,进行网络训练,只有最近邻数gydF4y2Ba
KgydF4y2Ba
会影响分类精度。因此,在本节中,所产生的影响gydF4y2Ba
KgydF4y2Ba
对分类结果进行了讨论。不同的gydF4y2Ba
KgydF4y2Ba
=gydF4y2Ba
1、3、5、10gydF4y2Ba
选择分别进行比较。通过实验获得的分类结果如表所示gydF4y2Ba
6gydF4y2Ba。gydF4y2Ba
尝试不同的结果gydF4y2Ba
KgydF4y2Ba。gydF4y2Ba
| 模型gydF4y2Ba |
5维5岁gydF4y2Ba |
|
KgydF4y2Ba= 1gydF4y2Ba |
KgydF4y2Ba= 3gydF4y2Ba |
KgydF4y2Ba= 5gydF4y2Ba |
KgydF4y2Ba= 10gydF4y2Ba |
|
| 准确性(齿轮)gydF4y2Ba |
90.82gydF4y2Ba |
93.00gydF4y2Ba |
94.48gydF4y2Ba |
93.63gydF4y2Ba |
| 准确性(熊)gydF4y2Ba |
92.27gydF4y2Ba |
94.79gydF4y2Ba |
95.00gydF4y2Ba |
95.51gydF4y2Ba |
从表gydF4y2Ba
6gydF4y2Ba我们可以看到,最近邻算法,这并不是说更大的价值gydF4y2Ba
KgydF4y2Ba
是,分类精度越好。相对于不同的数据集的最优值gydF4y2Ba
KgydF4y2Ba
各不相同。在本文中,当gydF4y2Ba
KgydF4y2Ba
=gydF4y2Ba
5gydF4y2Ba
齿轮上的数据集,该模型实现的最好结果93.63%;当gydF4y2Ba
KgydF4y2Ba
=gydF4y2Ba
10gydF4y2Ba
轴承数据集,95.51%的模型获得最佳结果。这是由于传动装置数据离散性更高,数据分布相对分散,更高gydF4y2Ba
KgydF4y2Ba
值会降低分类结果的准确性。虽然轴承数据的分布更加紧凑,它可以促进与提高分类精度gydF4y2Ba
KgydF4y2Ba
。gydF4y2Ba