Machine Learning: Uses algorithms to recpgnize patterns in data, and refine the algorithm through reiteration.