I. Introduction
Trains usually operate under variable speed and heavy load conditions, resulting in a very harsh service environment of the transmission system [1], [2]. Bearing faults account for a large proportion of the fault types of the train transmission system, which may cause economic losses, or even lead to derailment, subversion, and other malignant accidents if they were not timely diagnosed [3]. To improve the intelligent level of health management of the train bearings, some scholars have applied deep learning methods to diagnose the train bearing faults [4], [5]. However, changes in the actual working conditions (e.g., speed, load, etc.) of the train bearings lead to different data distributions of the monitoring vibration signals, and new types of bearing faults that never appeared would probably happen, which greatly degrades the performance of the traditional deep learning methods in application to fault diagnosis of the train bearings. Hence, how to diagnose bearing new types of faults under variable working conditions is of great significance to guarantee the reliability and safety of the train bearings.