This course presents a process for developing AI-based systems in a structured way. You will learn about the phases of AI projects that employ machine learning (ML). In particular, we discuss methods and techniques for AI engineering, i.e. implementing continuous training and continuous delivery of ML-based systems.
The lectures explain the life cycle of ML systems, including methods for ML model development, testing, deployment and monitoring. In-class computer demonstrations will provide practical examples of ML model training and deployment. The exercises do not require pre-existing knowledge of machine learning but assume that you have a technical and programming background.