Note Wisdom
Annotated notes from Stanford CME295 Lecture 8 on LLM evaluation: why human ratings don't scale, how chance-corrected agreement works, why METEOR/BLEU/ROUGE fall short, how LLM-as-a-judge setups introduce position, verbosity and self-enhancement bias, plus agent failure modes and benchmark limits.
Institution: Stanford
Original Course: Stanford CME295 Transformers & LLMs | Autumn 2025 | Lecture 8 - LLM Evaluation
Instructor Bio: This lecture is co-delivered by **Afshine Amidi** and **Shervine Amidi**, adjunct faculty at Stanford University's Institute for Computational and Mathematical Engineering (ICME). Afshine Amidi earned his engineering degree from École Centrale Paris in 2016 and a Master of Science from the Massachusetts Institute of Technology in 2017. He currently leads LLM initiatives for promotional writing at Netflix, and previously held roles at Uber and at Google on the Gemini team. He co-authors widely used technical study guides on machine learning, transformers, and algorithms. Shervine Amidi holds B.S. and M.S. degrees in engineering from École Centrale Paris (2016), as well as an M.S. in Computational and Mathematical Engineering from Stanford University (2019). He is a Senior Machine Learning Engineer at Netflix, and previously worked at Google DeepMind on the Gemini team, Google Assistant, and Uber's data science division. He has served as a teaching assistant for multiple core Stanford CS courses and has been an adjunct lecturer at the university since 2021.
Course Description: This lecture addresses the critical challenge of evaluating LLM performance across diverse capabilities and use cases. It covers standard academic benchmarks for measuring knowledge, reasoning, coding, and mathematical ability, as well as more recent evaluation paradigms including LLM-as-judge, human evaluation protocols, and preference-based assessment. The lecture discusses the limitations of existing benchmarks — including data contamination, overfitting to test sets, and the gap between benchmark performance and real-world utility. It also explores domain-specific evaluation, safety and alignment evaluation, and best practices for designing reliable, reproducible evaluation frameworks for LLM systems.
All contents below are exclusive to the paid Word file, NOT available on this web page
find_teddy_bear.find_bear instead of find_teddy_bear; the remedies offered range from upgrading a too-weak model to rewriting your function names, arguments, and docstrings, since those three things are the only surface the model sees. Or the model picks the right tool with wrong arguments, like passing coordinates 0,0 because nothing in context says where the user is — fixable by carrying location in context or adding a location tool that fails loudly instead of silently.Skip hours of watching lectures. Get organized notes, exam prep materials and problem solutions all in one Word file.
Click to see everything included
All contents below are exclusive to the paid Word file, NOT available on this web page

