“…BPNN has been widely used in various forecasting problems 15 . It is assumed that there are n nodes in the input layer, X = ( x 1 , x 2 , …, x n ), the hidden layer has p nodes, S = ( s 1 , s 2 , …, s l ), the output layer has m nodes, Y = ( y 1 , y 2 ,…, y m ), the weight between the output layer and hidden layer is w ij , the weight between the hidden layer and output layer w jk , the thresholds of the hidden layer node and output layer node are b i and r i respectively, then the output of the hidden layer and output layer, H j and C k , can be written as: …”