Machine learning algorithms for improving forecasting performance