Machine learning is an umbrella term that includes diverse algorithmic approaches. In supply chain, the historical way of doing machine learning was time-series forecasting. However, this approach has been superseded by a series of superior forecasting approaches.