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

Course Description

Machine learning is becoming a core component of many modern organizational processes. It is a growing field at the intersection of computer science and statistics focused on finding patterns in data. Prominent applications include personalized recommendations, image processing and speech recognition. This course will focus on the application of existing machine learning libraries to practical problems faced by organizations. Through lectures, cases and programming projects, students will learn how to use machine learning to solve real world problems, run evaluations and interpret their results.

Core Learning Objectives

  1. Understand and apply the notion statistical error to machine learning applications.
  2. Systematically approach trade-offs in accuracy and utility of algorithms.
  3. Proactively consider data leakage and non-independence in analysis.
  4. Leverage feature engineering in ML, and beyond.
Week Date Slides Videos Code Homework
1Jan 13
2Jan 20 King Day
3Jan 27
4Feb 3
5Feb 10
6Feb 17
7Feb 24
8Mar 3 Midterm
9Mar 10
10Mar 17
11Mar 24 Spring Break
12Apr 7
13Apr 14
14Apr 21
15Apr 28 Final Presentations