Rademacherkomplexitet
Rademacherkomplexitet är ett mått på kapaciteten hos en klass av funktioner i maskininlärning och används främst i teorin för att ge generalisering Bounds som kopplar träningsprestanda till hur väl modellen kan generalisera till ny data. Den fungerar som ett datadrivet mått på hur väl funktioner i klassen kan fånga slumpmässigt brus utan att överanpassa.
För en given träningssats S = {x1, ..., xn} och en klass F av funktioner f: X → [0,1]
Intuitionen är att en stor Rademacherkomplexitet indikerar att funktionsklassen kan anpassa sig till slumpmässiga störningar i
I praktiken uppskattar man den empiriska komplexiteten via simuleringar med olika slumpmässiga sigma-värden. För klasser med