INFO 4940/5940: Applied Machine Learning: Methods and Applications
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 |