everything.study
COMP 329

SYSTEMS FOR ARTIFICAL INTELLIGENCE

Credit Hours: 3 · Undergraduate Upper-Level

This course explores the systems and infrastructure that are used for modern artificial intelligence (AI) applications. As both data and computation are crucial to modern AI, the course will cover the theory and practice of systems for data processing and systems for AI computation. On the data side, the course will cover systems that facilitate data management, cleaning and preparation, with a focus on the relational model, relational database systems, as well as Big Data systems such as Apache Spark. On the computation side, the course will cover the use of modern AI accelerators such as GPUs, the theory and practice of parallelizing AI models across multiple computational units, with emphasis on understanding the hardware-software interface.

Prerequisites & course information

Short Title: SYSTEMS FOR AI Department: Computer Science Grade Mode: Standard Letter Course Type: Lecture Credit Hours: 3 Restrictions: Enrollment is limited to Undergraduate, Undergraduate Professional or Visiting Undergraduate level students. Course Level: Undergraduate Upper-Level Prerequisite(s): COMP 215 and COMP 222 and COMP 345

Sources