Lecture Notes · Lecture Notes
MIT OpenCourseWare
Algorithms for Inference
Art: Palmer, Edward, 1803-1872, Figures 113-123. Plate Electrical Machines, 1840 · Public domain
- Instructor
- Prof. Devavrat Shah
- Term
- Fall 2014
- Level
- Graduate
- What's inside
- 10 problem sets · 5 exams · 25 lecture notes · 17 other files · 5 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 6.438 Algorithms for Inference, Fall 2014, Prof. Devavrat Shah — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- MIT's own materials here did not support a verified, course-wide order, so they are grouped by section instead.
Not included here
24 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (22 items)
- Referenced in a table, but without MIT's own verified order, so it isn't used to claim a sequence. (2 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes
24 files
- Lecture Notes on Algorithms for Inference, Lecture 1 Download
- Lecture Notes on Algorithms for Inference, Lecture 2 Download
- Lecture Notes on Algorithms for Inference, Lecture 3 Download
- Lecture Notes on Algorithms for Inference, Lecture 4 Download
- Lecture Notes on Algorithms for Inference, Lecture 5 Download
- Lecture Notes on Algorithms for Inference, Lecture 6 Download
- Lecture Notes on Algorithms for Inference, Lecture 7 Download
- Lecture Notes on Algorithms for Inference, Lecture 8 Download
- Lecture Notes on Algorithms for Inference, Lecture 9 Download
- Lecture Notes on Algorithms for Inference, Lecture 10 Download
- Lecture Notes on Algorithms for Inference, Lecture 11 Download
- Lecture Notes on Algorithms for Inference, Lecture 12 Download
- Lecture Notes on Algorithms for Inference, Lecture 13 Download
- Lecture Notes on Algorithms for Inference, Lecture 14 Download
- Lecture Notes on Algorithms for Inference, Lecture 15-16 Download
- Lecture Notes on Algorithms for Inference, Lecture 17 Download
- Lecture Notes on Algorithms for Inference, Lecture 18 Download
- Lecture Notes on Algorithms for Inference, Lecture 19 Download
- Lecture Notes on Algorithms for Inference, Lecture 20 Download
- Lecture Notes on Algorithms for Inference, Lecture 21 Download
- Lecture Notes on Algorithms for Inference, Lecture 22 Download
- Lecture Notes on Algorithms for Inference, Lecture 23 Download
- Lecture Notes on Algorithms for Inference, Lecture 24 Download
- Lecture Notes on Algorithms for Inference, Preliminaries Download
Recitations
13 files
- Recitation Notes on Algorithms for Inference Download
- Recitation Notes on Algorithms for Inference Download
- Recitation Notes on Algorithms for Inference, Recitation 1 Download
- Recitation Notes on Algorithms for Inference, Recitation 2 Download
- Recitation Notes on Algorithms for Inference, Recitation 3 Download
- Recitation Notes on Algorithms for Inference, Recitation 4 Download
- Recitation Notes on Algorithms for Inference, Recitation 5 Download
- Recitation Notes on Algorithms for Inference, Recitation 6 Download
- Recitation Notes on Algorithms for Inference, Recitation 7 Download
- Recitation Notes on Algorithms for Inference, Recitation 8 Download
- Recitation Notes on Algorithms for Inference, Recitation 9 Download
- Recitation Notes on Algorithms for Inference, Recitation 11 Download
- Recitation Notes on Algorithms for Inference, Recitation 12 Download
Assignments
14 files
- Problem 3 Solution Code Download
- Images for Problem 6.4 Download
- Problem Set 1 on Algorithms for Inference Download
- Problem Set 2 on Algorithms for Inference Download
- Problem Set 3 on Algorithms for Inference Download
- Problem Set 4 on Algorithms for Inference Download
- Problem Set 5 on Algorithms for Inference Download
- Problem Set 6 on Algorithms for Inference Download
- Problem Set 7 on Algorithms for Inference Download
- Problem Set 8 on Algorithms for Inference Download
- Problem Set 9 on Algorithms for Inference Download
- Problem Set 10 on Algorithms for Inference Download
- sp500 Download
- Part 2 Questions Download
Exams
Course outline
Lecture Notes · Lecture Notes
Lecture 2: Directed Graphical Models (PDF)
Lecture Notes · Lecture Notes
Lecture 3: Undirected Graphical Models (PDF)
Lecture Notes · Lecture Notes
Lecture 4: Factor Graphs and Comparing Graphical Model Types (PDF)
Lecture Notes · Lecture Notes
Lecture 5: Minimal I-Maps, Chordal Graphs, Trees, and Markov Chains (PDF)
Lecture Notes · Lecture Notes
Lecture 6: Gaussian Graphical Models (PDF)
Lecture Notes · Lecture Notes
Lecture 7: Inference On Graphs: The Elimination Algorithm (PDF)
Lecture Notes · Lecture Notes
Lecture 8: Inference On Trees: Sum-Product Algorithm (PDF)
Lecture Notes · Lecture Notes
Lecture 9: Forward-Backward Algorithm, Sum-Product On Factor Graphs (PDF)
Lecture Notes · Lecture Notes
Lecture 10: Sum-Product On Factor Graphs, MAP Elimination (PDF)
Lecture Notes · Lecture Notes
Lecture 11: The Max-Product Algorithm (PDF)
Lecture Notes · Lecture Notes
Lecture 12: Gaussian Belief Propagation (PDF)
Lecture Notes · Lecture Notes
Lecture 13: BP on Gaussian Hidden Markov Models: Kalman Filtering (PDF)
Lecture Notes · Lecture Notes
Lecture 14: The Junction Tree Algorithm (PDF)
Lecture Notes · Lecture Notes
Lecture 17: Variational Inference (PDF)
Lecture Notes · Lecture Notes
Lecture 18: Markov Chain Monte Carlo Methods and Approximate MAP (PDF)
Lecture Notes · Lecture Notes
Lecture 19: Approximate Inference: Importance Sampling and Particle Filters (PDF)
Lecture Notes · Lecture Notes
Lecture 20: Learning Graphical Models (PDF)
Lecture Notes · Lecture Notes
Lecture 21: Learning Parameters of an Undirected Graphical Model (PDF)
Lecture Notes · Lecture Notes
Lecture 22: Parameter Estimation from Partial Observations (PDF)
Lecture Notes · Lecture Notes
Lecture 23: Learning Structure in Directed Graphs (PDF)
Lecture Notes · Lecture Notes
Lecture 24: Learning Exponential Family Models (PDF)
MIT OpenCourseWare, Prof. Devavrat Shah, 6.438 Algorithms for Inference, Fall 2014.
License: CC BY-NC-SA 4.0 · Edition: Fall 2014 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
