Ever since its advent, machine learning is ruling the virtual world. Nowadays, we use the applications of machine learning in our day-to-day life at least thrice daily. How? Re-read the opening sentence of the blog. Virtual assistants are one of the widely used applications of ML, a subfield of artificial intelligence which bases on the notion that systems can learn from data, detect patterns, and make choices with little or no human interaction.