This course introduces commonly used models and algorithms in data science fields.
Both supervised and unsupervised machine learning algorithms will be discussed. Specific
topics will be selected from supervised learning (probabilistic and linear classification,
neural networks, tree-based models), unsupervised learning (clustering and feature
extraction) and semi-supervised learning algorithms. This course will introduce both
theories and applications.