Time Series Prediction Using Support Vector Regression Neural Networks

To select the ‘best’ structure of the neural networks and enhance the generalization ability of models,a support vector regression neural networks(SVR-NN) was proposed.Firstly,support vector regression approach was applied to determine initial structure and initial weights of SVR-NN so that the number of hidden layer nodes can be constructed adaptively based on support vectors.Furthermore,an annealing robust learning algorithm was further presented to fine tune the hidden node parameters and weights of SVR-NN.The adaptive SVR-NN has fast convergence speed and robust capability,and it can also suppress the ‘overfitting’ phenomena when the train data includes outliers.The adaptive SVR-NN was then applied to time series prediction.Experimental results show that the adaptive SVR-NN can accurately predict chaotic time series,and it is valuable in both theory and application aspects.