machine-learning learning-theory statistics
Definition
Sample Complexity
The sample complexity of a learning algorithm is the minimum number of training examples required to achieve a specified level of error and confidence within the PAC learning framework. Formally, it is a function such that for all :
Complexity Bounds
The number of required samples is primarily determined by the complexity of the hypothesis class.
Finite Classes: Under the realisability assumption, the complexity scales logarithmically with the cardinality of the class:
Infinite Classes: For classes with infinite elements, the complexity is determined by the VC dimension :
This result highlights that the “richness” of the functional space is the fundamental constraint on sample efficiency.