Application of machine learning with gradient descent method for load forecasting: a performance analysis | Synapse