An open API service indexing awesome lists of open source software.

https://github.com/justanotherbyte/interactive-cs229

Interactive notebooks implementing CS229 theory & models from the ground up.
https://github.com/justanotherbyte/interactive-cs229

Last synced: 9 months ago
JSON representation

Interactive notebooks implementing CS229 theory & models from the ground up.

Awesome Lists containing this project

README

          

# Interactive CS229

Interactive CS229 is a set of Marimo Notebooks that let you explore implementations of the theory & models covered in Stanford's flagship CS229 course. All implementations are written using just NumPy.

> [!WARNING]
> This repo is in heavy development.
> I am to also provide derivations and insights that I deem important that don't exist in the official lecture notes.

To run a model locally, simply call:
```bash
uv run marimo run notebooks/.py
```

This will open it locally in your browser.

## Models

### Supervised Learning

| Model | Task | Notebook |
|-----------------------------|----------------------------|---------------------------------------------------------------------------------------------------------------|
| Linear Regression | Regression | [Open in Google Colab](https://colab.research.google.com/drive/1wY8SJHIF5Fctl9cdFzvVnXRgu_aDbDtf?usp=sharing) |
| Logistic Regression | Binary Classification | [Open in Google Colab](https://colab.research.google.com/drive/1bg2tiVSsmC9CFJGDZ9U98Eteq-qY_HhB?usp=sharing) |
| Locally Weighted Regression | Regression | [Open in Google Colab](https://colab.research.google.com/drive/18kA6eUVnjfGQxv7im5oCQ3AvLwZcAJH2?usp=sharing) |
| Softmax Regression | Multi-class Classification | [Open in Google Colab](https://colab.research.google.com/drive/1PY_4Zr3HiQYFJT3qNj3n8rYlOaXCAG17?usp=sharing) |