INFO 4940/5940: Applied Machine Learning: Methods and Applications

Modified

September 9, 2025

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.

WEEK DATE TOPIC PREPARE
Prepare (R)
Prepare (Python)
MATERIALS DUE
1 Tue, Aug 26 Welcome to INFO 4940/5940 πŸ‘©β€πŸ’» Login to Cornell’s GitHub server


πŸ“½οΈ slides 01

Thu, Aug 28 Case study in ML: Property assessment in Cook County πŸ“„ Automated valuation model for all class 200 residential properties in Cook County

Read the sections on Model Overview, Ongoing Issues, and FAQs


πŸ“½οΈ slides 02
⌨️ ae 01
⌨️ hw 00

2 Tue, Sep 2 Make a model πŸ“™ isl - ch 2.1 πŸ“— tmwr - ch 1-2, 4, 6

This will help you learn the {tidymodels} syntax. You can heavily skim chapters 1-2, 4.

πŸ“• pdsh - ch 5.2 - introducing Scikit-learn πŸ“½οΈ slides 03
⌨️ ae 02


Wed, Sep 3



βœ… hw 00 - Python
βœ… hw 00 - R
HW 00 by 11:59pm

Thu, Sep 4 Use your data πŸ“™ isl - ch 5.1 πŸ“— tmwr - ch 5, 10 πŸ”— scikit-learn documentation - 3.1 πŸ“½οΈ slides 04
⌨️ ae 03
⌨️ hw 01

3 Tue, Sep 9 Build better training data πŸ“™ aml - ch 6 πŸ“— tmwr - ch 8 πŸ“• pdsh - ch 5.5 - Feature engineering
πŸ”— scikit-learn documentation - 7.1
πŸ“½οΈ slides 05
⌨️ ae 04


Wed, Sep 10




HW 01 by 11:59pm

Thu, Sep 11 Build better training data πŸ“™ aml - ch 5, 8.1-.3



4 Tue, Sep 16 Tune your workflows To be posted To be posted To be posted


Thu, Sep 18 Evaluate models using appropriate metrics To be posted To be posted To be posted

5 Tue, Sep 23 Feature selection/reduction To be posted To be posted To be posted


Thu, Sep 25 Identify + collect data To be posted To be posted To be posted

6 Tue, Sep 30 Exploratory analysis To be posted To be posted To be posted


Thu, Oct 2 Preprocess your data To be posted To be posted To be posted

7 Tue, Oct 7
To be posted To be posted To be posted


Thu, Oct 9 No class (out-of-town) To be posted To be posted To be posted

8 Tue, Oct 14 No class (Fall Break) To be posted To be posted To be posted


Thu, Oct 16 Document models To be posted To be posted To be posted

9 Tue, Oct 21 Version and deploy models using APIs To be posted To be posted To be posted


Thu, Oct 23 Publish APIs using Docker + cloud hosting To be posted To be posted To be posted

10 Tue, Oct 28 An introduction to LLMs To be posted To be posted To be posted


Thu, Oct 30 Prompt design To be posted To be posted To be posted

11 Tue, Nov 4 Structured data To be posted To be posted To be posted


Thu, Nov 6 Tool/function calling To be posted To be posted To be posted

12 Tue, Nov 11 An AI guided introduction to Shiny To be posted To be posted To be posted


Thu, Nov 13 Creating interactive chat bots with Shiny To be posted To be posted To be posted

13 Tue, Nov 18 Interactive dashboards powered by LLMs To be posted To be posted To be posted


Thu, Nov 20
To be posted To be posted To be posted

14 Tue, Nov 25
To be posted To be posted To be posted


Thu, Nov 27 No class (Thanksgiving Break) To be posted To be posted To be posted

15 Tue, Dec 2
To be posted To be posted To be posted


Thu, Dec 4 Wrap-up: Where to go from here To be posted To be posted To be posted