{'fraction_non_alphanumeric': 0.015418502202643172, 'fraction_numerical': 0.005506607929515419, 'mean_word_length': 5.539568345323741, '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}}
Parallel implementation of backpropagation on transputers

Backpropagation algorithm is one of the most popular training algorithms for multilayer feedforward neural networks. However training the network with this algorithm has proved to be computationally intensive for a sequential machine. In this paper, parallel implementation of the backpropagation algorithm is investigated using transputers hosted by a personal computer. Two methods of transputer implementations were considered. One method was the multi-tasking approach and the other the processor farming approach. Results showed that for all test cases, the training time for the neural network with the multi-tasking approach is shorter than the processor farming approach. Comparing with a serial 486-33 PC, it is found that as the problem size scales up, the improvement in training time from the parallel implementation becomes significant.