{'fraction_non_alphanumeric': 0.02342606149341142, 'fraction_numerical': 0.005856515373352855, 'mean_word_length': 5.130044843049327, '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}}
Reservoir Computing Based on Two Parallel Reservoirs Under Identical Electrical Message Injection

In this work, we propose and numerically investigate a scheme for reservoir computing (RC) based on two parallel reservoirs under identical electrical message injection, in which two semiconductor lasers (SLs) under optical feedback are utilized as two parallel reservoirs. For simplifying the system, only one mask signal is employed in this scheme. After multiplying with input data, the masked information is injected into two parallel reservoir lasers (SL1 and SL2). The virtual node states can be obtained from the temporal outputs of two SLs. RC can be accomplished by three ways, namely RC1/RC2 (the virtual node states originating from SL1/SL2 are used for training and testing) and RCM (the merged virtual node states originating from two SLs are used for training and testing). Via chaotic time series prediction task and memory capacity (MC) test, the performance of the RC system is simulated and assessed. The results show that, for a given data processing rate, better prediction performance and higher MC can be realized by RCM through setting suitable mismatched parameters between the two SLs. Under satisfying the requirement for achieving a good performance, the highest data processing rate can be doubled for RCM with respect to that for RC1/RC2.