This document provides an overview of machine learning. It defines machine learning as a branch of artificial intelligence concerned with designing algorithms that allow computers to evolve behaviors based on empirical data. The document outlines machine learning structures, including supervised and unsupervised learning. It discusses learning techniques such as perceptrons, logistic regression, and support vector machines. Finally, it provides examples of machine learning applications like face detection and economic/commercial usage.