Jump to Section

Course Overview

This course empowers the students to be more efficient, effective, and productive in modern, real-world ML projects by adopting best practices around reproducible workflows.

Entry Requirements

To be successful in this programme, learners should have knowledge of Jupyter Notebook and intermediate Python skills.

 

Important: Self-assessment test for this Advanced Online Course

Click here: Building a Reproducible Model Workflow

If you fail this self-assessment test and still apply for the course, your learning will likely be difficult, and you may not complete or pass the project & course. Re-taking of the test is allowed.

Who Should Attend

This 100% e-learning course is suitable for professionals looking to advance their skills in the roles of Machine Learning DevOps Engineer, DevOps Engineer, Machine Learning Engineer, etc.

What You'll Learn

  • Create a clean, organised, reproducible, end-to-end machine learning pipeline from scratch using MLflow;
  • Clean and validate the data using Pytest;
  • Track experiments, code and results using GitHub and Weights & Biases;
  • Select the best-performing model for production;
  • Deploy a model using MLflow.

 

You will learn how to be more efficient, effective and productive in modern, real-world machine learning (ML) projects by adopting best practices around reproducible workflows.

 

You will be required to complete a Machine Learning Pipeline project that solves the following problem:

 

A property management company rents rooms and properties for short periods on various rental platforms. They need to estimate the typical price for a given property based on the price of similar properties. The company receives new data in bulk every week, so the model needs to be retrained with the same cadence, necessitating a reusable pipeline. Learners will write an end-to-end pipeline covering data fetching, validation, segregation, training and validation, testing, and release. Learners will run it on an initial data sample, then re-run it on a new data sample simulating a new data delivery.

 

You need to be familiar with the following for the course: 

 

  • Knowledge of the data science and machine learning processes, 

  • Experience in Python programming, 
  • Using Jupyter Notebook to solve data science problems, 
  • Machine Learning/Deep Learning knowledge, 
  • Writing scripts to clean data, train machine learning models and evaluate their performance, 
  • Using the terminal, Git and Github, etc.

 

This is a 100% e-learning, self-paced and self-directed course that runs on a PC/Laptop's web browser.

 

Depending on your experience and prior knowledge, you may spend up to 15 hours per week to finish this 1-month course.

 

 

Certification

 

Learners will be awarded the Advanced Course certification on passing a project within the 1-month course duration.


For more information on course fee / schedule, or to apply,

You May Also Be Interested In

Course Contact

  • 67881212
  • Monday - Thursday: 8:30am - 6:00pm
    Friday: 8:30am - 5:30pm
     
    Closed during lunchtime, 12:00pm - 1:00pm
    and on weekends and public holidays.

  • https://www.tp.edu.sg/knowitgetit
  • Temasek SkillsFuture Academy (TSA)

    Temasek Polytechnic

    East Wing Block 1A, Level 3, Unit 109

    21 Tampines Avenue 1,

    Singapore 529757

  • Temasek Polytechnic reserves the right to alter the course, modify the scale of fee, amend any other information or cancel course with low enrolment.