Skip to content

Commit ca0e27c

Browse files
feat(MachineLearning/PACLearning): definitions (#492)
Define the PAC learning model generalized to an arbitrary label type and parameterized by a distribution family over labeled examples. The unified definition `IsPACLearnerFor` captures the realizable, agnostic, and noise-tolerant settings. Online PAC learning is not treated here and left for future work. Given that the theorems we will prove on this definition will require statements that look a whole lot like `IsPACLearnerFor` anyways, this work will be compatible with future online definitions. --------- Co-authored-by: Fabrizio Montesi <famontesi@gmail.com>
1 parent b37c36e commit ca0e27c

3 files changed

Lines changed: 589 additions & 0 deletions

File tree

Cslib.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,3 +134,4 @@ public import Cslib.Logics.Modal.Cube
134134
public import Cslib.Logics.Modal.Denotation
135135
public import Cslib.Logics.Propositional.Defs
136136
public import Cslib.Logics.Propositional.NaturalDeduction.Basic
137+
public import Cslib.MachineLearning.PACLearning.Defs

0 commit comments

Comments
 (0)