This course will focus on the intersection between data management and machine learning. In particular, we will look at:
This course assumes familiarity with database concepts, such as schema vs. data, declarative querying, data dependencies, physical data independence, query optimization, and data access methods. It does not assume any prior coursework in machine learning. However, some familiarity with basic concepts, such as features, models, training and optimization, will help.