Professor |
Y. S. Paul Cheung
|
Teaching assistant |
Ivan Law
|
Syllabus |
This course provides the necessary fundamental concepts, theory and tools
in Machine Learning (ML) to enable students to understand how Artificial
Intelligence (AI) and ML can be applied in typical business applications
in general, and for E-Commerce in particular. As AI is a broad
field of study, the course will focus on ML including an introduction to
the fundamentals of ML, supervised and unsupervised learning, ML
workflow, dataset preparation, handling and analysis, selection and
training of ML models: regression, classification and clustering models;
Support Victor Machines (SVM), decision trees, ensemble learning and
random forests; introduction to Artificial Neural Networks (ANN) and
other neural network models. The course will use ML projects and
applications to demonstrate how ML can be used to solve real business
problems. |
Learning Outcomes |
|
Pre-requisites |
Students are expected to have some knowledge of Python to an extend of being
able to read and make sense of Python programs, and also some basic
knowledge in mathematics (college level) and statistics. As some
students may not have the necessary background, an optional free and
non-credit earning course on basic Python course with introduction to basic
mathematics used in this course will be offered about 4 weeks before the
commencement of this course. |
Compatibility |
Students who have obtained credits for ECOM6022 in the academic year 2021-22
are not allowed to take ECOM7126. |
Topics covered |
|
Assessment |
|
Course materials |
Aurélien Géron, Hands-on Machine Learning with Scikit-Learn, Keras &
TensorFlow, O’Reilly, 2022 |
Session dates |
|
Add/drop |
3 January, 2023 - 31 January, 2023 |
Maximum class size |
60 |