{'fraction_non_alphanumeric': 0.006993006993006993, 'fraction_numerical': 0.0008741258741258741, 'mean_word_length': 5.505681818181818, '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}}
Neural network approach to blind signal separation of mono-nonlinearly mixed sources

A new result is developed for separating nonlinearly mixed signals in which the nonlinearity is characterized by a class of strictly monotonic continuously differentiable functions. The structure of the blind inverse system is explicitly derived within the framework of maximum likelihood estimation and the system culminates to a special architecture of the 3-layer perceptron neural network where the parameters in the first layer are inversely related to the output layer. The proposed approach exploits both the structural and signal constraints to search for the solution and assumes that the cumulants of the source signals are known a priori. A novel statistical algorithm based on the hybridization of the generalized gradient algorithm and metropolis algorithm has been derived for training the proposed perceptron which results in improved performance in terms of accuracy and convergence speed. Simulations and real-life experiment have also been conducted to verify the efficacy of the proposed scheme in separating the nonlinearly mixed signals.