Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 12.4 KB

schedule.md

File metadata and controls

49 lines (45 loc) · 12.4 KB

(Preliminary schedule, subject to change)

Date Topic Reading Assignment due
Mon, Feb 01 Motivation, Syllabus, and Introductions
Wed, Feb 03 From Models to AI-Enabled Systems (Systems Thinking) Building Intelligent Systems, Ch. 5, 7, 8
Fri, Feb 05 Recitation Stream processing: Apache Kafka
Mon, Feb 08 Model Quality (blog post, lecture notes) Building Intelligent Systems, Ch. 19
Wed, Feb 10 Model Quality (continued) and Teamwork Behavioral Testing of NLP Models with CheckList I1: Case Study
Fri, Feb 12 Recitation Remote work and collaboration: Slack, Git, issue trackers
Mon, Feb 15 Goals and Success Measures for AI-Enabled Systems Building Intelligent Systems, Ch. 2, 4
Wed, Feb 17 Quality Assessment in Production (lecture notes) Building Intelligent Systems, Ch. 14, 15
Fri, Feb 19 Recitation Measurement
Mon, Feb 22 Risk and Planning for Mistakes 1 (blog post) The World and the Machine
Wed, Feb 24 Risk and Planning for Mistakes 2 Building Intelligent Systems, Ch. 6, 7, 24 M1: Modeling and First Deployment
Fri, Feb 26 Recitation Requirements/Risk analysis
Mon, Mar 01 Tradeoffs among Modeling Techniques Building Intelligent Systems, Ch. 17 and 18
Wed, Mar 03 Software Architecture of AI-Enabled Systems Building Intelligent Systems, Ch. 13 and Exploring Development Patterns in Data Science
Fri, Mar 05 Recitation Architecture
Mon, Mar 08 Data Quality (lecture notes) Automating large-scale data quality verification and The Data Linter
Wed, Mar 10 Infrastructure Quality, Deployment, and Operations The ML Test Score I2: Requirements and Architecture
Fri, Mar 12 Recitation Midterm Review Session
Mon, Mar 15 Managing and Processing Large Datasets Business Systems with Machine Learning
Wed, Mar 17 Midterm
Fri, Mar 19 Recitation Midsemester break, no recitation
Mon, Mar 22 Process & Technical Debt (blog post) Hidden Technical Debt in Machine Learning Systems
Wed, Mar 24 Human AI Interaction Building Intelligent Systems, Ch. 8 and Guidelines for Human-AI Interaction I3: Open Source Tools (submissions: Algorithmia, Amazon Elastic MapReduce, Apache Flink, Azure ML, Dask, Databricks, DataRobot, Google Cloud AutoML, IBM Watson Studio, LaunchDarkly, Metaflow, Pycaret, Split.io, TensorBoard, Weights and Biases)
Fri, Mar 26 Recitation Continuous Integration
Mon, Mar 29 Intro to Ethics & Fairness Algorithmic Accountability: A Primer
Wed, Mar 31 Building Fairer AI-Enabled System 1 Improving Fairness in Machine Learning Systems
Fri, Apr 02 Recitation Containers: Docker
Mon, Apr 05 CMU Break day, no class
Wed, Apr 07 Building Fairer AI-Enabled System 2 A Mulching Proposal M2: Infrastructure Quality
Fri, Apr 09 Recitation Monitoring: Prometheus, Grafana
Mon, Apr 12 Explainability & Interpretability Black boxes not required or Stop Explaining Black Box ML Models…
Wed, Apr 14 Explainability & Interpretability (continued) People + AI, Ch. “Explainability and Trust”
Fri, Apr 16 No recitation (spring carnival)
Mon, Apr 19 Versioning, Provenance, and Reproducability (lecture notes) Building Intelligent Systems, Ch. 21 & Goods: Organizing Google's Datasets
Wed, Apr 21 Security and Privacy Building Intelligent Systems, Ch. 25 & The Top 10 Risks of Machine Learning Security M3: Monitoring and CD
Fri, Apr 23 Recitation Threat modeling
Mon, Apr 26 Safety Practical Solutions for Machine Learning Safety in Autonomous Vehicles
Wed, Apr 28 Safety (continued) and a conversation with Xenophon Papademetris on ML and Safety in Medical Systems The need for a system view to regulate artificial intelligence/machine learning-based software as medical device I4: Fairness
Fri, Apr 30 No recitation
Mon, May 03 Fostering Interdisciplinary Teams Data scientists in software teams
Wed, May 05 Summary and Review and Closing discussion M4: Security and Feedback Loops
Thu, May 13, 5:30-8:30 PM Final Project Presentations Final report