Discover and explore top open-source AI tools and projects—updated daily.
stanford-cs336Executable Python lectures for Stanford CS336: Language Models from Scratch
Top 71.8% on SourcePulse
This repository provides executable Python lectures for Stanford's CS336: Language Models from Scratch course. It allows students to step through lecture content as code, inspect variables, and run code samples directly within an IDE like VSCode, offering a more interactive and debuggable learning experience than traditional slide decks.
How It Works
Lectures are implemented as Python scripts. Each script is designed to be executed line-by-line or in segments, mirroring the progression of a lecture. This approach enables users to interactively explore code, debug logic, and inspect intermediate states of variables, providing a deeper understanding of the underlying concepts in language models.
Quick Start & Requirements
pip install -r requirements.txtgit clone the repository.OPENAI_API_KEY, TOGETHER_API_KEY, WANDB_API_KEY environment variables.python lecture_XX.py or step through in VSCode (F5, F11, F10). View logs in view.html.Highlighted Details
view.html) for non-renderable images.Maintenance & Community
No specific community links or maintenance details are provided in the README.
Licensing & Compatibility
The repository's license is not specified in the README.
Limitations & Caveats
The view.html component for viewing logs and images is described as "a bit clunky." While core functionality runs on CPU, many lecture components require GPU access.
1 year ago
Inactive
LiveCodeBench
allenai
meta-llama
deepseek-ai