轴承RUL预测代码基于TCNTCN和多头注意力(TCN和Transformer的encoder结合)Transformer模型的轴承RUL预测代码(精华)

Posted 风筝不是风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轴承RUL预测代码基于TCNTCN和多头注意力(TCN和Transformer的encoder结合)Transformer模型的轴承RUL预测代码(精华)相关的知识,希望对你有一定的参考价值。

近期新写的PHM2012&XJTU轴承寿命预测完整代码

原始特征集(①原始振动信号序列数据②FFT预处理序列数据③STFT预处理序列数据④HHT边际谱序列数据)

这里以PHM2012轴承特征数据集为例,采样频率为25.6kHz,采样持续时间是0.1s,采样点数是2560

原始特征集类型
振动数据2560维度
FFT预处理数据1280维度
STFT预处理数据1281维度

后续还可以将上述的原始特征集数据作为深度自编网络的输入,进行无监督学习,提取深度特征数据

自编码模型深度特征维度可以任意设置(均为TensorFlow2.3版本)
AE(普通自编码)AE的基础网络可以是MLP、LSTM、CNN、TCN
DAE(降噪自编码)DAE的基础网络可以是MLP、LSTM、CNN、TCN
SAE(堆栈自编码)SAE的基础网络可以是MLP、LSTM、CNN、TCN
SDAE(堆栈降噪自编码)SDAE的基础网络可以是MLP、LSTM、CNN、TCN

模型(①TCN模型②TCN和多头注意力(TCN和Transformer的encoder结合)③Transformer模型)

两个版本的模型都有:

模型框架
TCN模型PyTorch1.9、TensorFlow2.3
TCN和多头注意力PyTorch1.9、TensorFlow2.3
TransformerPyTorch1.9、TensorFlow2.3

以上是关于轴承RUL预测代码基于TCNTCN和多头注意力(TCN和Transformer的encoder结合)Transformer模型的轴承RUL预测代码(精华)的主要内容,如果未能解决你的问题,请参考以下文章

故障诊断预测基于matlab FFT与DBN轴承故障诊断预测含Matlab源码 1741期

全卷积层神经网络的轴承寿命预测

数字信号基于matlab轴承故障仿真信号时域波形图+幅度谱图含Matlab源码 001期

锂离子电池健康状态估计简介:基于Python的数据处理计算SOH,RUL,CCCT,CVCT

[Python人工智能] 三十六.基于Transformer的商品评论情感分析 keras构建多头自注意力(Transformer)模型

[Python人工智能] 三十六.基于Transformer的商品评论情感分析 keras构建多头自注意力(Transformer)模型