Machine Learning and Artificial Intelligence: How Computers Learn