{'fraction_non_alphanumeric': 0.018111254851228976, 'fraction_numerical': 0.0, 'mean_word_length': 5.45, '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}}
A modified learning algorithm for improving the fault tolerance of BP networks

The conventional back-propagation (BP) algorithm is not suitable for building fault tolerant neural networks, since it usually develops nonuniform weights. In this paper, a learning method to improve the fault tolerance in classification is therefore presented and a metric is devised to evaluate the performance. The new method is based on the BP algorithm. During the training, the magnitude of each weight is restrained from over-increasing. This modification enforces that the information be distributed across weights more evenly. Simulation results demonstrate that the modified algorithm leads to significant enhancement in the network's ability to cope with internal hardware failures.