Skip to main page content
Ideas
  1. Course Search
  2. PSY 2085

Machine Learning for Psychologists
PSY 2085

Course Information

Description

This is a full-on applied machine learning (ML) course designed for graduate students in psychology and related fields. The first half of this course focuses on supervised learning methods for prediction/classification. We elaborate on the basic principles of predictive modeling such as sample splits, cross-validation, and model evaluation (confusion matrix), as well as more advanced ideas like modeling imbalanced data and model-agnostic methods for interpreting black box models such as feature importance, accumulated local effects, SHAP values, etc.  In terms of particular ML algorithms that will be covered before midterm, we start with basic logistic regression including penalization, followed by classification trees with important extensions such as (extreme gradient) boosting, bagging, and random forests, as well as support vector machines, basic neural networks, and ensemble learners. After midterm the first part is all about natural language processing (NLP) and deep learning. We start with basic text mining techniques such as sentiment analysis, topic models, and word embeddings. Then we cover more advanced transformer architectures like BERT for text-based modeling. The final block consists of two units on causal ML where we combine ML techniques with domain expertise for causal reasoning. We will use Python throughout this class.

School Faculty of Arts & Sciences
Credits 4
Cross Reg

Available for Harvard Cross Registration

Department Psychology
Course Component Seminar
Subject Psychology
Grading Basis FAS Letter Graded
Exam/Final Deadline Dec. 10, 2026
General Education N/A
Quantitative Reasoning with Data N/A
Divisional Distribution Social Sciences
Course Level Primarily for Graduate Students