Machine Learning Applications for Supply Chain Planning