The double-descent lesson showed a case where naive parameter-counting misleads. This note supplies the actual formal machinery — building from two elementary probability lemmas up to Vapnik's VC-dimension theorem — that answers the deeper question underlying this entire topic: under precisely what conditions, and after how much data, can we prove that a learning algorithm's training-set performance will transfer to new data? This is, in the CS229 notes' own words, "many would argue, the most important theorem in all of learning theory."
In this lesson
- Learning objectives
- Two elementary lemmas
- The case of finite
- The case of infinite : VC dimension
- Worked example
Before you start
The full lesson, with worked examples and exercise solutions, is for members.
Read the full lessonNew to SelfMadeQuant.com? See membership options or browse the Financial Machine Learning syllabus.