摘要
本发明公开了一种基于机器学习的故障诊断方法、系统、介质及设备,方法包括:采集设备运行时的传感器参数样本分为训练样本集和测试样本集;其中,一条传感器参数样本中包含多个种类特征;基于逆向编码的逻辑森林算法对训练样本集进行数据扩充,得到扩充样本集;构建多层神经网络作为特征提取模型,采用训练样本集及其扩充样本集对特征提取模型进行训练,以及采用生态系统优化算法对所有神经网络中的参数进行迭代优化;参数包括但不限于是:权重、偏置;将提取得到的特征输入到特征降维模型中,进行特征降维模型的训练;其中,特征降维模型为可自适应调整维度的自编码神经网络;将特征降维后的数据输入到分类器中进行分类器的训练,得到最终的分类器模型;其中,分类器采用极限学习机模型,并在训练过程中采用交叉式蜜罐优化算法调整极限学习机模型的权重和偏置;在各模型训练完成后,将待测设备数据作为输入,依次通过训练好的特征提取模型、训练好的特征降维模型、最终的分类器模型进行设备故障诊断。