Why And When To Use Machine Learning Tools