Questions: Sample Complexity Bounds

4 questions to test your understanding

Score: 0 / 4
Question 1 Multiple Choice

A hypothesis class has VC dimension 20. You want to achieve epsilon = 0.01 error with delta = 0.05 confidence in the realizable setting. Approximately how many samples do you need?

AAbout 2,000 samples — roughly d/epsilon
BAbout 20,000 samples — roughly (d/epsilon) * log(1/epsilon) = (20/0.01) * log(100) ≈ 2000 * 4.6 ≈ 9,200, plus the (1/epsilon)*log(1/delta) ≈ 100 * 3 term
CAbout 200,000 samples — roughly d/epsilon^2
DAbout 200 samples — roughly d * log(1/epsilon)
Question 2 True / False

The sample complexity bound Theta(d/epsilon^2) for agnostic learning means that to halve the error, you need four times as many samples.

TTrue
FFalse
Question 3 True / False

Sample complexity bounds depend only on the VC dimension and the accuracy parameters (epsilon, delta). They are independent of the data distribution.

TTrue
FFalse
Question 4 Short Answer

Explain the role of matching upper and lower bounds in establishing tight sample complexity characterizations, and why both are needed.

Think about your answer, then reveal below.