COURSE OBJECTIVES
Machine Learning (ML), a branch of Artificial Intelligence, has proven useful in many fields, such as medical diagnosis, e-commerce, security, education, and so on. This short course introduces the basic technical concepts in ML, especially where it is used in image processing and computer vision. You will learn enough to implement a simple system that recognizes traffic signs and be able to further your own in-depth study into this exciting field.
At the end of the course, the participants will be able to:
- Understand the fundamentals of ML
- Understand how to use ML libraries in Python
- Understand the principles behind image and how its processed in computers
- Understand the how classification works with image data
Who Should Attend
Undergraduate students from any disciplines.
Pre-Requisites
Participants are expected to be able to read, write and communicate in English, as the programme will be conducted in English.
Knowledge of: Single-variable Calculus, Matrix and Vectors, Probability and Statistics. Prior programming experience in a modern language, eg. Java, Python, C#, C/C++.
Programme Schedule
For individuals interested in NUS SCALE Youth programmes, please click here to enquire.
For schools/companies interested in customised and/or group bookings, please click here.
Mode of Delivery
On Campus.
Mode of Assessment
Students will be assessed via a variety of assignments and assessments:
- Continuous Assessment: Quiz
- Final Assessment: Group project
Dr. Prabhu NATARAJAN,
Lecturer, NUS School of Computing
Dr. Prabhu is an experienced lecturer currently teaching at the School of Computing in the National University of Singapore. With over a decade of experience teaching master's degree programs, undergraduate modules, and continuing education courses, he previously taught at DigiPen Institute of Technology. There, he developed a master's degree program for Computer Vision, aimed at preparing graduate students to work in the CV industry, and taught subjects such as AI for Games, Digital Image Processing, Machine Learning, Deep Learning, and Data Structures. Since joining NUS as a lecturer, Dr. Prabhu has been working on developing and teaching an AI module for non-CS students using blended learning techniques. In recognition of his teaching excellence, he was awarded the Faculty Teaching Excellence Award forthe AY2021-22.
Dr. Prabhu received his Ph.D. degree from NUS in 2013, with his thesis focusing on automatically controlling and coordinating multiple active cameras in surveillance networks. His experience in building multi-camera surveillance systems was recognized when he received the "Best PhD Forum Paper" award from the International Conference on Distributed SmartCameras in Hong Kong in 2012, as well as the "Research Achievement Award" from the School of Computing, NUS in the same year. He also holds a master's and a bachelor's degree from Anna University, India.
Certificate of Completion
Successful participants who fulfill all program requirements, including meeting the minimum attendance and passing the assessment, will be awarded an e-Certificate of Completion and Assessment Report issued by NUS SCALE.