{'fraction_non_alphanumeric': 0.016905071521456438, 'fraction_numerical': 0.0, 'mean_word_length': 5.062992125984252, '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}}
Time series prediction with a non-causal neural network

Neural networks have been widely applied to time series prediction over past few decades. Generally, applications of them restrict to causal models where current values are dependent on past values. In contrast, a non-causal neural network is proposed in this paper to deal with time series prediction by allowing dependence on future values. Both past and future values are used together for training and prediction. In prediction, future values are the expected values of training samples. In addition, weightings of the past and future values are incorporated into the network to improve prediction performance. Experimental results on benchmark and FX time series show that the proposed network is effective.