Two broad categories of machine learning models are clustering (unsupervised learning) and classification (supervised learning). Each of these has its pros and cons and, predominantly, the advertising ...