DATA 505: Applied Machine Learning

Spring 2025, Willamette University

MW 6:00 - 10:00 PM Salem, Ford 102

Syllabus

Instructor

Calvin Deutschbein

ckdeutschbein@willamette.edu

Ford 3rd Floor

Letter to Students

Students,

All lectures and supplementary talks will be recorded and broadcast via YouTube Live through user @cd-public, for which there is a course specific playlist.

All course material will be hosted via GitHub pages at the following url, for which this is a course specific page.

In addition to office hours by appointment, as a collaboration and student support tool I will host a course Discord. Discord is not required, but I will use it a lot.

  • Link not public.

All technologies used in the course are available free and open source. There is no textbook, but supplemental options for texts will be provided.

There is a strong trend in academia toward learning management systems like Canvas and toward maintaining student visible gradebooks, which have strong benefits for other courses but not, I think, for mine. I note that:

  1. I do not use LMS systems, which I find difficult to integrate with the technology stacks used within courses in the computational sciences.
  2. I do not use a student visible gradebook because I use ungrading, wherein students have a good grade unless informed privately.

Reach out via email or Discord if you want a grade check or cannot find some course materials.

Best,

-c

Week Date Slides Videos Code Homework
1Jan 13 Machine Learning Overview YT Live .qmd Wines of the PNW [Solution]
2Jan 20 The Python Stack .git
3Jan 27 Feature Engineering YT Live .qmd Wines Features [Solution]
4Feb 3 K Nearest Neighbors YT Live .qmd KNN [Solution]
5Feb 10 Naive Bayes YT Live .qmd Conditional Probability [Solution]
6Feb 17 Logistic Regression YT Live .qmd Classification
7Feb 24 Decision Trees YT Live .qmd
8Mar 03 Bag & Boost YT Live .qmd
9Mar 10 Review [Practice][.qmd][Solution][Rubric] Model 1 [Scoreboard]
10Mar 17 Midterm
Mar 24 Spring Break
11Mar 31 Dimensionality Reduction YT Live .qmd
12Apr 7 Clustering YT Live .qmd
13Apr 14 Deep Learning YT Live .qmd Model 2 [Scoreboard]
14Apr 21 Final Presentations [Instructions][Retrospective]