04-652 Artificial Intelligence System Design
Location: Africa
Units: 12
Semester Offered: Spring
Location: Africa
Units: 12
Semester Offered: Spring
In a world where classical approaches increasingly fall short of the demands placed on modern intelligent systems, responsible AI-driven solutions have become essential. This course guides students through the process of transforming real-world problems into working AI systems that are effective, reliable, scalable, and responsible. Students learn core principles of machine learning, deep learning, and data workflows, along with best practices for model development, evaluation, and deployment. Throughout the course, students develop the ability to design robust data pipelines, select appropriate models, and anticipate system behavior in real-world contexts. By the end of the course, students are equipped to build AI systems that are both technically sound and ethically grounded. A strong emphasis is placed on design trade-offs, including:
Students learn to justify architectural decisions based on context, ensuring their AI solutions are practical, optimized, and deployable.
By the end of the course, students will be able to understand the foundational theories and principles of machine learning, deep learning, and AI workflows, analyze and define business and technical problems to determine appropriate AI solutions, design and implement data pipelines and model development processes for end-to-end AI systems, and select and apply suitable machine learning and neural network models while balancing performance and efficiency. Furthermore, they will be able to evaluate, deploy, and maintain AI systems responsibly, ensuring reliability, ethical integrity, and scalability.
Upon completing this course, students will be able to:
This course is organized into seven (7) modules, progressing from foundational AI system concepts to deployment and responsible AI practices.
Module 1: Foundations of AI System Design
Module 2: Data Pipelines & Feature Engineering
Module 3: Machine Learning Principles
Module 4: Deep Learning & Neural Networks
Module 5: Recommender Systems & Applied Case Studies
Module 6: Deployment, Serving, and System Architecture
Module 7: Responsible and Reliable AI