A review on artificial intelligence based load demand forecasting techniques for smart grid and buildings | Litlas