Skip to main content
Ctrl+K

BINF 4002 — Machine Learning for Health

  • BINF 4002 — Machine Learning for Health

Course-wide

  • BINF 4002 — Machine Learning for Health
  • Course concept map

Part 1 — Foundations

  • Part 1 — Mathematical & ML Foundations
  • Lecture 1 — Course orientation
  • Lecture 2 — Linear algebra: the language of representations
  • Lecture 3 — Probability: random variables, expectation, joint distributions
  • Lecture 4 — Conditioning, Bayes’ rule, and information theory
  • Lecture 5 — Calculus and optimization
  • Lecture 6 — Probabilistic optimization: optimizing expected performance
  • Lecture 7 — Probabilistic modeling and optimization
  • Lecture 8 — Evaluating a binary classification model
  • Lecture 9 — Training a binary classification model
  • Lecture 10 — Generalization, domain shift, fairness

Part 2 — Modern AI & lab work

  • Part 2 — Modern AI & Lab Work
  • Lecture 11 — Lab Day #1
  • Lecture 12 — Lab Day #2
  • Lecture 13 — Neural networks: from motivation to practice
    • Neural Networks: From Motivation to Practice
  • Lecture 14 — Large language models: from n-grams to attention
    • BINF 4002: Large Language Models — Companion Notebook
  • Lecture 15 — Foundation models
  • Lecture 16 — Lab Day #3 (last class before spring break)

Part 3 — Clinical AI

  • Part 3 — Clinical AI
  • Lecture 17 — EHR and claims data: the modality
    • Notebook 17: Exploring EHR Data with MIMIC-IV in MEDS Format
  • Lecture 18 — Modeling over EHR and claims data
  • Lecture 19 — Clinical and biomedical text: the modality
    • Notebook 19: Clinical & Biomedical Text — Data Exploration
  • Lecture 20 — Clinical and biomedical NLP: modeling
    • Notebook 20: Clinical & Biomedical NLP — Modeling
  • Lecture 21 — Medical imaging: the modality
    • Notebook 21: Clinical & Biomedical Imaging — Data Modalities
  • Lecture 22 — Medical imaging: modeling
    • Notebook 22: Clinical & Biomedical Imaging — Modeling

Part 4 — Population, causality, fairness

  • Part 4 — Population, Causality, Fairness
  • Lecture 23 — Population health data and survival analysis
    • Notebook 23: Population Health Data & Survival Analysis
  • Lecture 24 — Causality and fairness
    • Notebook 24: Causality and Fairness

Part 5 — Molecules & biological AI

  • Part 5 — Molecules & Biological AI
  • Lecture 25 — DNA, genetics, and gene regulation
    • Notebook 25: DNA, Genetics & Gene Regulation
  • Lecture 26 — Proteins, molecules, and structural biology
    • Notebook 26: Proteins, Molecules & Structural Biology
  • Lecture 27 — Modern biological AI
    • Notebook 27: Modern Biological AI

Part 6 — Recap

  • Part 6 — Course Recap
  • Lecture 28 — Course recap

Labs

  • Labs
  • 🏥 Lab 0: Data Exploration & Preprocessing
  • 🔬 Lab 1: Logistic Regression & Linear Models
  • 🌲 Lab 2: Decision Trees
  • 🔭 Lab 3: k-Nearest Neighbors
  • 🌳🌳🌳 Lab 4: Ensemble Methods — Random Forests & Gradient Boosting
  • 🧠 Lab 5: Neural Networks – Multi-Layer Perceptron
  • 🔬 Lab 6: Multi-Class Classification
  • 🔬 Lab 7: Regression — MSE, MAE & Huber Loss
  • 🔬 Lab 8: Time-to-Event Prediction (Survival Analysis)
  • 🔬 Lab 9: Probabilistic Regression
  • 🔬 Lab 10: Clustering
  • 🔬 Lab 11: Dimensionality Reduction
  • 🕸️ Lab 12: Graph-Structured Data
  • 📝 Lab 13: Ordinal Sequences (Text Data)
  • 🖼️ Lab 14: Image Data
  • 📈 Lab 15: Continuous Time-Series Data
  • 🏥 Lab 16: Event Stream Data — with Real Clinical Data (MEDS)
  • Repository
  • Open issue

Index

By Matthew McDermott

© Copyright 2026.