Applied Machine Learning

Course Reference No:
TGS-2020506040 (Classroom Learning)
TGS-2020504368 (Synchronous e-Learning)


Acquire practical skills with this machine learning course in Singapore. Solve business problems by implementing machine learning concepts, models and tools.

Course Objectives

This course will introduce participants to machine learning, focusing more on the practical and applied aspects rather than theory. The course will discuss machine learning concepts, and briefly introduce Python, PyCharm environment, Scikit-learn, Numpy, Anaconda, and Keras toolkits.

Regression as a basic machine learning method will be discussed and practised. Different models and examples of regression will be reviewed. Support Vector Machines (SVM) along with their applications in function estimation and classification will also be introduced. We will also discuss artificial neural networks and introduce deep learning.

Participants will learn how to implement machine learning to solve real-life problems more productively and efficiently.

At the end of the course, participants will be able to:

  • Understand the way regression, support vector machines (SVM), and artificial neural networks (ANN) work
  • Recognise the applications, advantages and disadvantages of regression, SVM, and ANN methods
  • Design and implement basic regression, SVM-based, and ANN-based algorithms in clustering, classification, and function estimation applications


Day 1
1. Overview
  • Getting familiar with the course
  • A brief review of AI
  • Machine Learnings definitions and terms
  • Machine Learning applications
  • Introduction to Python programming
2. Regression
  • Linear regression
  • Non-linear regression
  • How to implement regression in Python? 
3. SVM
  • What are Support Vector Machines (SVM)?
  • SVM implementation
Day 2
1. Artificial Neural Networks
  • What are Artificial Neural Networks (ANNs)?
  • History 
  • Basic ANN models: Perceptron
  • Training
  • Multilayer Perceptrons (MLP) and non-linear mapping
  • Supervised and unsupervised schemes
  • How to implement and train an MLP in Python?
  • Generality
  • Evaluation and Performance Measurement
2. Deep Learning Introduction
  • What is Deep Learning?
  • Why Deep Learning is Important and Effective?
  • State of the Art Instances
  • Basic Deep Learning Models
  • Deep Learning Environments 

3. Assessment: Mini project


Python and Orange


Basic AI knowledge and basic Python programming skills

Who Should Attend

Data Analysts, IT Experts, Chief Technology Officers (CTOs), Technical Advisors, Intermediate-level Managers

Mode of Training

On-campus or Online (Live)


Dr. Amirhassan Monajemi 


Amirhassan Monajemi is a Senior Lecturer in AI and Data Science with the School of Continuing and Lifelong Education (SCALE) at the National University of Singapore (NUS). Before joining the NUS, he was with the Faculty of Computer Engineering, University of Isfahan, Iran, where he was serving as a professor of AI, Machine Learning, and Data Science. He was born in 1968 in Isfahan, Iran. He studied towards BSc and MSc in Computer Engineering at Isfahan University of Technology (IUT), and Shiraz University respectively. He got his PhD in computer engineering, pattern recognition and image processing, from the University of Bristol, Bristol, England, in 2005. His research interests include AI, Machine Learning, Machine Vision, IoT, Data Science, and their applications.

He has taught the artificial intelligence courses, including AI, Advanced AI, Expert Systems, Decision Support Systems, Neural Networks, and Cognitive Science since 2005 at both undergraduate and postgraduate levels. He was awarded the best university teacher of the province in 2012. He also has studied Learning Management Systems, E-Learning, and E-Learning for workplaces since 2007.

Dr. Monajemi has registered a few patents in the fields of AI, Machine Vision, and Signal Processing applications, including an AI and machine vision-based driver drowsiness detection system and a low power consuming spherical robot. He also has published more than a hundred research papers in peer-reviewed, indexed journals and international conferences (IEEE, Elsevier, Springer, and so on), and supervised several Data Science, IoT, and AI industrial projects in various scales, including Isfahan intelligent traffic system delivery and testing, and red light runners detection. He is experienced in different sub-domains of Artificial Intelligence and Machine Learning, from theory to practice, including Deep Learning, Logic, and Optimization.


Dr. Manoranjan Dash 


Manoranjan Dash is a Senior Data Scientist in Data Science Consortium at the National University of Singapore. Before joining the NUS, he was with A*Star as a senior scientist and with NTU as an assistant professor.

Dr. Dash has extensive experience both in teaching machine learning topics and implementing machine learning (data science) related industry projects. He has taught machine learning and its related subjects for more than 10 years. He has also published more than 70 machine learning related technical papers in reputed conferences and journals. You can see a partial list of publications here.


30-31 August 2021 (Online)


2 Days
9.00am to 5.30pm 


National University of Singapore
University Town

International Participants


Incl. GST

Singapore Citizens
(39 yrs old or younger) 


Singapore PRs


Incl. GST

Singapore Citizens
(40 yrs or older)


Incl. GST

Enhanced Training Support for SMEs


Incl. GST

Sign Up Now

Fees & Funding

Singapore Citizen1
39 years old or younger
Singapore Citizen1
40 years or older eligible for MCES2
Singapore PRs Enhanced Training
Support for SMEs3
Full Programme Fee S$1,900.00 S$1,900.00 S$1,900.00 S$1,900.00 S$1,900.00
SSG Funding
(Refer to Funding Page for Claim Period)
- (S$1,330.00) (S$1,330.00) (S$1,330.00) (S$1,330.00)
Nett Programme Fee S$1,900.00 S$570.00 S$570.00 S$570.00 S$570.00
7% GST on Nett
Programme Fee
S$133.00 S$39.90 S$39.90 S$39.90 S$39.90
Total Nett Programme
Fee Payable, Incl. GST
S$2,033.00 S$609.90 S$609.90 S$609.90 S$609.90
Less Additional Funding if Eligible Under Various Scheme - - (S$380.00) - (S$380.00)
Total Nett Programme Fee, Incl. GST,
after additional funding from the various funding schemes
S$2,033.00 S$609.90 S$229.90 S$609.90

Learners must fulfill at least 75% attendance and pass all assessment components, to be eligible for SSG funding.

  1. All self-sponsored Singaporeans aged 25 and above can use their $500 SkillsFuture Credit to pay for the programme. Visit to select the programme. 
  2. Mid-Career Enhanced Subsidy (MCES) - Singaporeans aged 40 and above may enjoy subsidies up to 90% of the programme fee. 
  3. Enhanced Training Support for SMEs (ETSS) - SME-sponsored employees (Singaporean Citizens and PRs) may enjoy subsidies up to 90% of the programme fee. Click Here for more information. 
  4. Eligible organisations (excluding government entities) may apply for the absentee payroll funding for Singaporean/permanent resident participants attending the programme during working hours. The absentee payroll funding is computed at 80% of hourly basic salary capped at $4.50 per hour or $7.50 per hour for SME. For more information, visit Enterprise Portal for Jobs & Skills
  5. Eligible individuals may apply for training allowance capped at $6/hr under the WSS scheme, visit- WSG for more information..
  6. NTUC Training Fund (SEPs) – All self-employed (i.e. freelancers and sole-proprietors-with-no-employee) Singaporeans and Permanent Residents are eligible to apply for the NTUC Training Fund (SEPs) from NTUC’s Employment and Employability Institute (e2i). Click here for more information.
NTUC members enjoy 50% of the unfunded course fee support for up to $250 each year for courses supported under UTAP (Union Training Assistance Programme). Terms and Conditions apply. Please visit
Sign Up Now
27 July 2021