Machine learning: A potential forecasting tool