01 Function space

Notation

Consider a function class C defined on the input space X. Let p be a probability measure on X.

Euclidean Vector spaces

The definition of standard inner product and lp norms can be extended to work with function spaces, when they are regarded as vector spaces with dimensionality equal to |X|; while also considering the p. These are described in the vector spaces survey.

Metric space using Disagreement probability

One can define a metric space using the norm d(f,g)=Prp(f(x)g(x)).

Measuring size of function class C

If C is finite, we can simply use |C|. If C is not finite, we can consider the metric space defined using the ‘probability of disagreement’ metric. In this space, one can use covering and packing numbers to measure the size of C. These concepts are described in the topology ref.

If dom(f),fC is the boolean hypercube, we can use some other ways of measuring complexity of C, these are described in the boolean functions survey.

For smooth functions: just measure size of the input space

For functions which satisfy Holder continuity generalized to sth derivative: (see topology ref): f(s)(x)f(s)(y)cxya: log(N(ϵ,C,))(1ϵ)Ds+a. \pf: Take f(x)f(y)cxy; \exclaim{now in input space, rather than in the function space!}; thence any ϵ covering of parameter space will define corresponding cover in the fn space.

Let G={g:RD[0,B]}. Take set Gt of binary classifiers defined by supergraphs of g: see boolean fn ref; let d(Gt) be its VCD. Let M be the packing number. M(ϵ,G,.Lp(v))3(2e(Bϵ)plog(3e(Bϵ)p))d(Gt). So, MO((1ϵ)d(Gt)). \why