core.bound

Overview

This subpackage contains classes and functions for computing PAC-Bayes bounds.

Contents

  • Concrete bounds like KLBound, McAllesterBound
  • Interfaces or base classes for creating custom bounds

Use these bounds to estimate or certify generalization risk after training a probabilistic neural network.

 1"""
 2## Overview
 3This subpackage contains classes and functions for computing PAC-Bayes bounds.
 4
 5## Contents
 6- **Concrete bounds** like KLBound, McAllesterBound
 7- **Interfaces** or base classes for creating custom bounds
 8
 9Use these bounds to estimate or certify generalization risk after training a
10probabilistic neural network.
11"""
12
13from core.bound.AbstractBound import AbstractBound
14from core.bound.KLBound import KLBound
15from core.bound.McAllesterBound import McAllesterBound