Load forecasting is a technique used by power companies to predict the power or energy needed to balance the supply and load demand at all the times.