Jump to content

Rademacher complexity

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by David Pal (talk | contribs) at 20:51, 2 December 2007 (Initial version). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In statistics and machine learning, Rademacher complexity measures richness of a class of real-valued functions with respect to a probability distribution.

Let be a class of real-valued functions defined on a domain space . The empirical Rademacher complexity of on a sample is defined as

where are independent random variables such that for any . The random variables are referred to as Rademacher variables.

Let be a probability distribution over . The Rademacher complexity of the function class with respect to for sample size is

where the above expectation is taken over an identically independently distributed (i.i.d.) sample generated according to .

One can show, for example, that there exists a constant , such that any class of -indicator functions with Vapnik-Chervonenkis dimension has Rademacher complexity upper-bounded by .