Preliminaries To Machine Learning