Analysis of recurrent neural networks for short-term energy load forecasting