Call +65 6100 0613

Instructor-Led Classroom Adult Training in Singapore - Learn New Skills to Enhance Your Employability from our SkillsFuture Courses

Solving Problems with Machine Learning

Machine learning is a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. Machine Learning algorithms comb through data and identify patterns that are too complex to be discerned by the human mind. These patterns can then be used for decision making and action.

In this course we will use a Graphical User Interface (GUI) based Machine Learning tool (this course does not require any programming). We will work through examples and understand the the top regression, classification and ensemble machine learning algorithms.

We will also understand the process of problem solving through machine learning - including problem definition framework, data preparation, algorithm spot check, fine-tuning results and presenting outcome.

Click here to submit SkillsFuture Credit for Individual

SSG WSG SkillsConnect WDA Absentee Payroll for Company

Course Code: CRS-N-0040451

Course Booking


Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.

Training Grant and Subsidy

All Singaporeans aged 25 and above can use their $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website to choose from the courses available on the SkillsFuture Credit course directory

Course Details

Module 1 - Introduction to Machine Learning

  • What is Machine Learning 
  • Machine Learning in Real life 
  • Types of Machine Learning 
  • Key ML Models
  • Installing Weka
  • Load Dataset to Weka
  • Build Your First Classifier

Module 2 - Classification

  • What is Classification?
  • K-Nearest Neighbours (KNN)
  • Support Vector Machine (SVM)
  • Naive Bayes
  • Decision Tree (DT)

Module 3 - Regression

  • What is Regression?
  • Linear Regression
  • Support Vector Regression
  • K-Nearest Neighbour Regression

Module 4 - Ensemble Methods

  • What is Ensemble Methods?
  • Bagging
  • Random Forest
  • Stacking

Module 5 - Clustering

  • What is Clustering?
  • K-Means Clustering
  • Hierarchical Clustering

Module 6 - Neural Network

  • What is Neural Network?
  • Multilayer Perceptron Classifier

Module 7 - Problem Solving through Machine Learning

  • Problem Definition
  • Data Conceptualization
  • Data Gathering
  • Feature Engineering
  • Algorithm Spot Check
  • Fine Tuning Model
  • Pitfalls

Who Should Attend

This course is for both for:

Non programmers who wish to understand how Machine Learning should be applied for problem solving (without being bogged down by a particular programming language)
Programmers and Machine Learning practitioners who want to better understand how to apply the algorithms to real life problem solving


This course does not require prior knowledge of any programming language. Practical experience with problem solving in a real business context will be helpful.


Cyber Security TrainerDr. Sarita Singh received her Ph.D. degree for her work done in the area of Information Security. She is the recipient of the prestigious Infosys fellowship for pursuing her Ph.D. Programme. She has more than twenty-five years of teaching and research experience in Singapore, Malaysia and India in the field of Programming, Information Security, Web-application Development, Computer Networks and Engineering related modules.

She has presented papers at several National and International Conferences and has written articles for magazines. She has authored text-books for Engineering courses as well.

Python, Tableau, R, Data Analytics TrainerLisa Lee has her degree in Finance at the Illinois Institute of Technology. Prior to returning to Singapore, she worked as a financial analyst in a US-start up that sells business intelligence to dental offices. She was on the winning team for the Chicago Quantitative Alliance (CQA) Investment Challenge in 2015.Her core specialisation skills are R, Python, Machine Learning, Statistical Analysis, and Data Visualisation in Tableau and Qliksense. She currently works as a Data Science Instructor at a local university.

Python Finance TrainerJohnson Ang has a Masters in IT Analytics from SMU and is certified and a member of GARP, CQF andFSM. He has more than 8 years of working experience, of which 4 years of experience in the Banking Wide Operations and has been particularly involved in mega IT Analytic banking projects within the Risk Management and Financial Instrument sphere.

He can offer varied solid perspectives and has experience working with folks from all sorts of background, such as Developers, Traders/Dealers, CxOs, Programmers, Project Managers, Auditors, Head/Country Directors, Regulators, RMs, which is particularly during his stint in the Front, Middle and Back Office, as well as industry such as Real Estate, FMCG, Construction and Education Sector.

Not only he is familiar with typical banking software, but also has also been acquainted with popular tools such as SAS, JMP, Oracle, VBA, Access, Python, R, C, Java and many more. He has also developed a strong passion for Mathematics, Trading and Computing at a young age and has been a self-professed Algo-Trader having a Sharpe ratio of >3 and a passionate Math Tutor having taught over hundreds of students from Primary to University level.

Machine Learning TrainerGaurav Chaturvedi is the Lead Data Scientist with a leading bank in Singapore. He has 15 years of experience - as a Consultant leading transformational projects. His hands-on experience with data / technology as well as an appreciation of business enable him to problem solve effectively.

Customer Reviews (2)

Might RecommendReview by Hwang Kok Peng
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Lengthen the time (Posted on 1/22/2018)
Will RecommendReview by Muhammad Faizal
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Nil (Posted on 7/23/2017)

Write Your Own Review

You're reviewing: Solving Problems with Machine Learning

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
  • Reload captcha


Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses