{'fraction_non_alphanumeric': 0.022377622377622378, 'fraction_numerical': 0.006293706293706294, 'mean_word_length': 5.625, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Fault severity classification of ball bearing using SinGAN and deep convolutional neural network

Condition monitoring and diagnosis of a bearing are very important for any rotating machine as it governs the safety while the machine is in operating condition. To construct a feature vector selection of suitable signal processing techniques is a challenge for vibration-based condition monitoring techniques. In the methodology proposed, Short Time Fourier Transform (STFT), Walsh Hadamard Transform (WHT) and Variable Mode Decomposition (VMD) are used to generate 2-D time-frequency spectrograms from the various fault conditions of bearing. When Deep learning techniques apply for fault diagnosis, a large amount of dataset is required for training of machine learning model. To overcome this issue single image Generative Adversarial Network (SinGAN) as a data augmentation technique, utilized for generating additional 2-D time-frequency spectrograms from various fault conditions of ball bearing. To detect fault severity, four deep learning algorithms, ResNet 34, ResNet50, VGG16, and MobileNetV2 are used as a classifier. Experiments are conducted on a rolling bearing dataset provided by the bearing data center of Case Western Reserve University (CWRU) for validating the utility of methodology proposed. Results show that the proposed methodology enables to detect fault severity level with high classification accuracy.