In the past decade, demand forecasting has become a central focus for E-commerce and retail companies, allowing them to better anticipate changes in demand and restock products before they sell out. Demand forecasting has traditionally been handled manually by analysts who use data from existing sources.