{'fraction_non_alphanumeric': 0.024070021881838075, 'fraction_numerical': 0.0, 'mean_word_length': 5.8283582089552235, '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}}
Tri-Branch GAN: A Semi-supervised Method Based on Rebalance

For deep learning applications in industrial scenarios, few-shot and imbalanced available datasets are very common. Traditional methods usually adopt the idea of hierarchical training, semi-supervised learning and the rebalancing method to train the model respectively, which has certain limitations: Separate trainings does not fully exploit the correlation between the two problems and causes additional computational overhead. Therefore, this paper proposes a semi-supervised learning method based on rebalance, named as Tri-branch GAN (Generative Adversarial Networks). This method makes full use of the correlation between the two problems, avoids the updating coating problem after the model parameter training, and saves the computational cost. Simulation results show that the proposed method can effectively improve the classification accuracy.