MACHINE LEARNING FOR DEMAND FORECASTING