Skip to main content
Release-candidateFormalSLT PR #82

Modern PAC-Bayes Randomized-Prior Wrappers

FormalSLT PR #82 adds finite PAC-Bayes wrappers for a randomized-prior presentation, plus a compact NN-generalization example that shows how a monotone complexity penalty can improve a bound when the supplied certificate decreases.

Checked declarations

  • FormalSLT.PACBayes.ModernNN.bernsteinMarginBound
  • FormalSLT.PACBayes.ModernNN.dataDependentKL_le
  • FormalSLT.PACBayes.ModernNN.marginPACBayesBound
  • FormalSLT.PACBayes.ModernNN.randomizedPriorPACBayes
  • FormalSLT.Examples.NNGeneralization.gamma_monotone_improves_penalty

What the wrapper does

The module gives stable names to PAC-Bayes Bernstein and randomized-prior adapters that are already finite and certificate-driven. The example keeps the neural-network story finite: a two-hypothesis class, a monotone penalty, and a checked inequality showing that lowering the supplied complexity proxy lowers the displayed penalty.