AI Engineering

AI Engineering

Learn to build production AI systems and end-to-end machine learning training and inference workflows.

Instructor Eng. Ahmed Almenshawi Vice President, AI Engineering, Mastercard, Ireland
An AI workflow connecting data, model training, deployment, and feedback

01

Course overview

Learn to build production AI systems and end-to-end machine learning training and inference workflows.

02

What you will learn

AI Engineering (a.k.a applied ML) focuses on deploying AI systems in production and building E2E workflows that modularizes the ML training and inference lifecycles. According to the 2015 NIPS paper “Hidden Technical Debt in Machine Learning Systems” by Sculley et al., a mature ML system may consist of only 5% ML code, with the remaining 95% being “glue code” that integrates various components. This course aims to explore the different aspects of this “glue code” and introduce participants to widely adopted practices for building and maintaining inference and training pipelines for their businesses. The course will alternate between lecture slides and hands-on demonstrations, with one week dedicated to slides content and the next to practical application.

The published course outline alternates lecture and lab weeks, covering AI engineering and ML system design, data pipelines and engineering, training data and reducing the ML footprint, evaluating ML systems, ML deployment and business SLAs, and monitoring and retraining strategies.

03

Lecture syllabus

Video titles and durations as published on Arabsera. The advertised lecture total may differ from the number of video entries, which can include introductions, tutorials, and split sessions.

Video titles and durations 21
  1. Free Introductory Lecture Course Introduction
  2. ML Crash Course for AI Engineers Introduction
  3. ML Crash Course for AI Engineers ML Introduction and KNN
  4. ML Crash Course for AI Engineers Linear Classification
  5. ML Crash Course for AI Engineers Perceptron Learning
  6. ML Crash Course for AI Engineers Regression Analysis
  7. ML Crash Course for AI Engineers Evaluation of ML Models
  8. ML Crash Course for AI Engineers Overfitting and Mitigation Strategies
  9. Intro to AI Engineering & ML System Design Slides Week Recording
  10. Intro to AI Engineering & ML System Design Lab Week Recording
  11. Data Pipelines and Engineering Slides Week Recording
  12. Data Pipelines and Engineering Lab Week Recording
  13. Training Data & Reducing ML Footprint Slides Week Recording
  14. Training Data & Reducing ML Footprint Lab Week Recording
  15. Developing & Evaluating ML Systems Slides Week Recording
  16. Developing & Evaluating ML Systems Lab Week Recording
  17. ML Deployment & Business SLAs Slides Week Recording
  18. ML Deployment & Business SLAs Lab Week Recording
  19. ML E2E Pipeline Lab Week Recording
  20. Monitoring & Retraining Strategies Slides Week Recording
  21. Monitoring & Retraining Strategies Lab Week Recording

04

Teaching support (check your plan)

  • Discussion groups
  • TA-GPT (coming soon)

05

Textbook

No textbook specified.

06

Certificate

Awarded upon completion of all course activities.