Machine learning is the study of how to teach computers (learning agents) to learn and gain insight from either a dataset or a given environment. There are three common types of machine learning: ...