Energy Demand Forecasting Using Dimension Reduction Techniques Based Deep Learning