Medium-term load forecasting in isolated power systems based on ensemble machine learning models | Synapse