boundlab#
BoundLab - A framework for building neural network verification tools.
Examples
Create a simple zonotope input and concretize bounds:
>>> import torch
>>> import boundlab.expr as expr
>>> x = expr.ConstVal(torch.tensor([0.0, 1.0])) + expr.LpEpsilon([2])
>>> x.ublb()[0].shape
torch.Size([2])
Modules
Linear Operator Library for Expression Backpropagation. |
|
Symbolic Expression Framework for Bound Propagation |
|
Bound Propagation for Concretizing Expressions |
|
Abstract Interpretation Framework for Neural Network Verification. |
|
Zonotope-Based Abstract Interpretation for Neural Networks |
|
Toolkits for differential verification. |
|
Utility Functions for BoundLab |