Machine Learning used for warehouse management helps to deeply and accurately calculate optimal parameters for each article eliminating human error factors. This results in increased accuracy of forecasting, decreased the risk of goods unavailability, increased volume of met demand and client satisfaction. In addition Machine Learning algorithms allow to achieve the optimal balance between minimal warehouse costs (release of assets), minimized losses due to some articles unavailability and minimized ordering costs due to bulk purchase discounts.