User GuideΒΆ

Comprehensive guides for all NNV features, from set representations to control system verification.


Architectures & Layers

All supported network types, 48 layer types, the NN and GNN classes, and model loading utilities.

Supported Architectures & Layers
Set Representations

Star, ImageStar, VolumeStar, GraphStar, Zono, Box, and more – mathematical definitions, constructors, and usage.

Set Representations
Verification Methods

Exact, approximate, probabilistic, and abstract domain methods – choose the right approach for your problem.

Verification Methods
Control Systems

Linear, nonlinear, discrete, and hybrid plant models with neural network controllers.

Neural Network Control Systems
ONNX & VNNLIB

Load ONNX models, parse VNNLIB specifications, and convert between MATLAB and NNV formats.

ONNX & VNNLIB Support
LP Solvers

linprog, GLPK, and Gurobi – solver comparison and performance.

LP Solvers & Configuration
Conformal Prediction

Python setup, surrogate model training, and probabilistic verification with coverage guarantees.

Conformal Prediction Setup
Docker

Run NNV in a Docker container with MATLAB.

Docker