Labs
Labs for the EE292D Edge ML class at Stanford
Install / Use
/learn @ee292d/LabsREADME
Practical AI for the Raspberry Pi
EE292D Edge ML is a ten week Stanford class focused on running machine learning on edge devices. We're using Raspberry Pi 5 boards as our standard platform, and we teach you how to run vision, audio, and large language models locally, with no cloud connection (or charges). No prior knowledge of ML or programming is required.
We aim to make the lab assignments for this class as accessible as possible, so we're open sourcing all the code and documentation. If you want to learn how to run these models on a Pi yourself, here are links to the lab instructions:
- Lab 0: Set up your Raspberry Pi
- Lab 1: Run a Large Language Model
- Lab 2: Classify Images
- Lab 3: Locate People and Objects
- Lab 4: Understand Speech
- Lab 5: Translate Languages
- Lab 6: Train a Large Language Model
Fork Me!
I recommend forking this project on GitHub as the first step, so you have your own copy of the code and can save any changes you end up making.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
