A comparison of learning algorithms for seasonal time series forecasting using NARX model