Machine Learning Inventory Optimization