{'fraction_non_alphanumeric': 0.013397129186602871, 'fraction_numerical': 0.0, 'mean_word_length': 5.378048780487805, '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}}
Selective Kernel Prototypical Network for Few-shot Motor Fault Diagnosis with Unseen Faults

Motor fault diagnosis has been paid increasing attention in the academia and industry. Data-driven methods have achieved great success with massive experimental data to train the model. In industrial scenes, data sparsity is a nonnegligible problem restricting the application of these methods. Not enough data can be accessible in faulty conditions and very limited data may be obtained for some less frequently occurring faults. To tackle this few-shot learning problem, a prototypical network based on selective kernel network is proposed in this paper. One-dimensional selective kernel network is used to enhance the embedding learning ability of prototypical network based on its dynamic convolutional kernel selection mechanism. The effectiveness and superiority of the proposed method are verified on motor experimental data. Results show that the proposed method can achieve high diagnosis accuracy on unseen faults which have very few samples.