machine-learning

Definition

Hypothesis Class

A hypothesis class is the pre-determined set of all valid hypothesis that the learning algorithm is allowed to choose from.

Supervised Learning:

PAC

Definition

Realisable PAC-Learnable Hypothesis Class

A hypothesis class is realisable PAC-learnable if there exists a learning algorithm and a sample complexity function such that:

For any parameters and any distribution over (assuming realisability), if the algorithm receives i.i.d. samples, it produces a hypothesis such that:

Key Guarantees:

  • Approximately Correct: The true risk is bounded by error parameter (i.e., ).
  • Probably: This low error is achieved with probability at least .
Link to original

Shattering

Definition

Shattering Hypothesis Class

A hypothesis class shatters instances of the instance space if for all there is an with for :

Link to original