FixTheRobot Explore Robotics / LLM / LM12 / LM12-L4

This lab works on phones, but writing code is much easier on a laptop.

LLM · Capstone: Build and Evaluate Your Own LLM System · LM12-L4 · Advanced

Capstone Milestone 4: Report Review

The last milestone is writing, and the most common failure of a technical report is a claim that is bigger than its evidence. A reviewer asks the same questions every time: compared with what, how many runs, how uncertain, and was the test set touched?

You will play reviewer on six claims, turn the reviewer’s questions into a checker, and implement the paired test that settles “is A really better than B”.

Your task

    Simulation
    solution.pyLoading Python…
    Ctrl+Enter runs
    What Python can I use?

    Plain Python with math (and slamkit for small matrix helpers: matmul, transpose, solve, inverse, identity). Images, point clouds and detections arrive as lists inside the dictionary D; an image is a list of rows, each row a list of pixels. There is no NumPy or OpenCV: you write the algorithm yourself, which is the point of the lab. Print with print().

    Hints

    What this lab teaches

    Stage 1 applies a rubric by hand to six claims. Stage 2 encodes the rubric as code and runs it on hidden claims. Stage 3 implements an exact paired sign test on per-example results. No model is run: the reports and per-example results are fixed data. Your code is graded on hidden claims and result lists.

    Theory for this lab

    Capstone: Build and Evaluate Your Own LLM System labs

    1. LM12-L1: Capstone Milestone 1: Dataset, Tokenizer and Pipeline
    2. LM12-L2: Capstone Milestone 2: Model and Training Experiment
    3. LM12-L3: Capstone Milestone 3: Evaluation and Application
    4. LM12-L4: Capstone Milestone 4: Report Review: this lab.

    Educational simplification: a rubric with five checks and a sign test on pass/fail results. Real reviews also look at data quality, metric choice and the plausibility of the story.

    Get the next lab

    Get notified when new robotics labs are released. One email per new lab, nothing else.