Abstract

Imbalanced classification using deep learning has attracted much attention in intelligent fault diagnosis of machinery. However, the existing methods use individual deep neural network to extract features and recognize the health conditions under imbalanced dataset, which may easily over-fit the mechanical data and affect the diagnosis accuracy. To deal with this problem, this paper takes the advantages of ensemble learning and proposes an ensemble convolutional neural network (EnCNN) for the intelligent fault diagnosis for machines under imbalanced data. In the proposed method, a convolutional neural network with the input of multi-sensor signals is used as the base classifier. Firstly, the mechanical imbalance dataset is first split into balanced training subsets through under-sampling strategy, and each subset is used to train a base classifier. Then the weight coefficients of each trained base classifier are calculated by G-mean score and anomalous base classifiers are screened using classifier selection. Finally, the base classifiers are integrated into EnCNN through weighted voting strategy. The proposed EnCNN is validated by the imbalanced dataset collected from a machinery fault test bench. By comparing with the related methods, the superiority of EnCNN is verified in intelligent fault diagnosis of machines under imbalanced data.

Highlights

  • Machines are widely used in the field of aerospace, electric energy, machinery manufacturing and others [1]

  • To overcome the aforementioned weaknesses, this paper takes the advantages of ensemble learning and proposes an ensemble convolutional neural network (EnCNN) for the intelligent fault diagnosis for machines under imbalanced data

  • (1) EnCNN uses the hyper-parameter random selection strategy to set the hyper-parameter for each base classifier automatically and improve the diversity of these classifiers, which is beneficial for an easy and good ensemble in EnCNN. (2) G-mean score is used as the ensemble weight in the voting strategy and a boxplot-based classifier selection is developed to screen out the anomalous base classifiers, resulting in better classification accuracy in the intelligent fault diagnosis of machines under imbalanced data

Read more

Summary

INTRODUCTION

Machines are widely used in the field of aerospace, electric energy, machinery manufacturing and others [1]. Wang et al [6] proposed a batch-normalized deep neural networks for feature learning and fault recognition in the intelligent fault diagnosis of machines. Jia et al [13] presented a framework called deep normalized convolutional neural network for intelligent fault diagnosis, which uses normalized layers and weighted loss to overcome the imbalanced classification problem. To overcome the aforementioned weaknesses, this paper takes the advantages of ensemble learning and proposes an ensemble convolutional neural network (EnCNN) for the intelligent fault diagnosis for machines under imbalanced data. (2) G-mean score is used as the ensemble weight in the voting strategy and a boxplot-based classifier selection is developed to screen out the anomalous base classifiers, resulting in better classification accuracy in the intelligent fault diagnosis of machines under imbalanced data.

THE ENSEMBLE LEARNING
THE BASE CLASSIFIER
RANDOM HYPER-PARAMETER SELECTION AND TRAINING OF BASE CLASSIFIERS
BASE CLASSIFIERS SELECTION AND ENSEMBLE
THE MEASUREMENT OF THE PERFORMANCE OF EnCNN
INTELLIGENT FAULT DIAGNOSIS OF MACHINES USING IMBALANCED DATA
Findings
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call