Skip to content

gh0st-ryder/xcs221

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XCS221 Executable Lectures

This repository contains all the executable lectures, made using edtrace.

No local setup required! Use the links below to access the compiled, production-ready lecture notes directly in your browser.

If you notice any problems or have any questions, please file a GitHub issue or submit a pull request.


Module 1: Introduction

Foundations

Module 2: Machine Learning

Tensors and Einops

Foundational ML

Classification

Language Models

Deep Learning

Module 3: Search

Foundational Search

Heuristic Search

Module 4: Reinforcement Learning

Markov Decision Processes (MDPs)

Foundational RL

Policy Gradients

Module 5: Games

Game Trees & Adversarial Search

Temporal Difference (TD) Learning

Game Theory

Module 6: Bayesian Networks & Probabilistic Inference

Bayesian Networks

Probabilistic Inference

Parameter Learning

Module 7: Logic

Propositional Logic

First-order Logic

Module 8: Language Models

Introduction to Language Models

Module 9: AI, Ethics, and Society

Ethics

Economics of AI


For Course Developers Only

⚠️ The instructions below are intended for the course development team and are not needed by students or contributors. They are used to update the GitHub-hosted lecture URLs.

Prerequisites

macOS:

brew install graphviz
uv sync

Linux:

sudo apt-get install graphviz
uv sync

Running an Executable Lecture

python -m edtrace.execute -m welcome

This will generate a .json file that wires into the static frontend and is served via GitHub Pages.

About

Executable lectures for XCS221

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.8%
  • HTML 0.2%