Machine Learning in Python

In this course, we will provide an introduction on machine learning and how to utilize machine learning models to solve business problems. We will teach you the steps necessary to create a successful machine learning application with Python. We will focus on the practical aspects of using machine learning models to solve business problems, evaluating the models and improving the model performance by tuning hyperparameters.

We will provide some learning resources for students to pick up on python programming in week 1 but it will be much better if students have some basic Python programming background.

• Introduction to machine learning
• Unsupervised learning
• Supervised learning
• Final project presentation

Dr Ai Xin Dr Ai Xin
Dr Ai Xin is currently a Lecturer with the School of Computing at the National University of Singapore (NUS). She has many years’ experiences on teaching Artificial Intelligence and Data Science courses, e.g. machine learning, deep learning, data mining and etc. She graduated from NUS with a PhD degree on Electrical and Computer Engineering. Her research focused on Game Theoretical Modelling, Optimization Methods, Algorithm Design and Wireless Networks. She worked in BHP Billiton Marketing Asia for eight years and gained a lot of industry experience through different functions, e.g. risk management, supply chain management, sales and marketing planning and etc.