Course Code: ICT369

Synopsis

ICT369 AWS Certified Machine Learning aims to equip students with the skills and practical experience needed to select and apply machine learning services to resolve business problems. Students will learn to label, build, train, and deploy a custom machine learning model through a guided, hands-on approach. The labs and learning resources provide students with hands-on experience implementing a machine learning pipeline, using managed machine learning services for forecasting, computer vision and natural language processing. This course will prepare students to take the AWS Certified Machine Learning - Specialty Certification exam.
Level: 3
Credit Units: 5
Presentation Pattern: EVERY REGULAR SEMESTER

Topics

  • Introducing Machine Learning Engineering
  • Preparing and Validating Data for Modelling
  • Selecting Modelling Approaches and Training
  • Analysing Hyperparameter Tuning and Model Performance
  • Managing Model Versions and Artifacts
  • Choosing Deployment Infrastructure and Endpoints
  • Provisioning Compute Resources and Auto Scaling
  • Orchestrating Workflows with Automation Pipelines
  • Monitoring Infrastructure and Model Health
  • Securing Machine Learning Systems and Resources

Learning Outcome

  • Explain the lifecycle of machine learning solutions including data preparation, modelling, and deployment.
  • Discuss methods for operationalising machine learning pipelines and maintaining model performance in production.
  • Evaluate different strategies for scaling compute resources and automating machine learning workflows
  • Design and develop automated data pipelines for ingesting and transforming data for machine learning models.
  • Implement continuous integration and delivery tools to automate the orchestration of machine learning workflows.
  • Analyse and implement access control strategies to secure machine learning systems, while monitoring infrastructure to identify and diagnose performance issues.