To present college students with an in-depth introduction to 2 essential areas of Machine Learning: supervised and unsupervised. We will cowl among the essential fashions and algorithms for regression, classification and clustering. . Topics will embody linear and logistic regression, regularization, SVMs and kernel strategies, ANNs, clustering, and dimensionality discount. The module will use primarily the Python programming language.