A dynamic selective neural network ensemble method for fault diagnosis of steam turbine

A new dynamic selective neural network ensemble method for fault diagnosis of steam turbine is proposed. Firstly, a great number of diverse BP neural network models are produced. Secondly, the error matrix is calculated and the K-nearest neighbor algorithm is used to predict the generalization errors of different neural networks on each testing sample. Thirdly, the individual networks whose generalization errors are in a threshold will be dynamically selected and a conditional generalized variance minimization method is used to choose the most suitable ensemble members again. Finally, the predictions of the selected neural networks with weak correlations are combined through majority voting. The practical applications in fault diagnosis of steam turbine show the proposed approach gives promising results on performance even with smaller learning samples, and it has higher accuracy and efficiency compared with other methods.

[1]  Anders Krogh,et al.  Neural Network Ensembles, Cross Validation, and Active Learning , 1994, NIPS.

[2]  Oleksandr Makeyev,et al.  Neural network with ensembles , 2010, The 2010 International Joint Conference on Neural Networks (IJCNN).

[3]  Li Kai,et al.  A Selective Approach to Neural Network Ensemble Based on Clustering Technology , 2005 .

[4]  Guo-Zheng Li,et al.  Fault Diagnosis by Using Selective Ensemble Learning Based on Mutual Information , 2008 .

[5]  Hou-Kuan Huang,et al.  A selective approach to neural network ensemble based on clustering technology , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[6]  Kin Keung Lai,et al.  Multistage RBF neural network ensemble learning for exchange rates forecasting , 2008, Neurocomputing.

[7]  Wei Tang,et al.  Ensembling neural networks: Many could be better than all , 2002, Artif. Intell..