{'fraction_non_alphanumeric': 0.013916500994035786, 'fraction_numerical': 0.0, 'mean_word_length': 5.254658385093168, '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}}
Face recognition method based on independent component analysis and BP neural network

In this paper a new face recognition method combining independent component analysis (ICA) and BP neural network, named ICABP method, is proposed. Researchers have shown that ICA using higher order statistics is more powerful for face recognition than PCA using up to second order statistics only. However, when the database includes faces with various expressions and different orientations, the superiority of ICA method cannot be shown obviously. In this paper, the FastICA algorithm is used to extract the independent sources from the face images. Then the conventional minimum Euclidean distance method is replaced by an improved BP neural network with one hidden layer to recognize the faces. The function of local features extraction of ICA and the adaptability of BP neural network are combined perfectly. The experimental results show that our ICABP method is an effective and feasible face recognition method.