Developing Bug-Free Machine Learning Systems With Formal Mathematics


Noisy data, non-convex objectives, model misspecification, and numerical instability can all cause undesired behaviors in machine learning systems. As a result, detecting actual implementation errors can be extremely difficult. We demonstrate a methodology in which developers use an interactive proof assistant to both implement their system and to state a… (More)


4 Figures and Tables

Slides referencing similar topics