Performance analysis of machine learning based prediction models in assessing optimal operation of microgrid under uncertainty | Synapse