A comprehensive guide to what is machine learning (ML) including information on machine learning applications, career track. job roles and ML tools to be familiar with.