Neural Network Verification and Robust Training

CORA enables the formal verification of neural networks, both in open-loop and in closed-loop scenarios. Open-loop verification refers to the task where properties of the output set of a neural network are verified, e.g., correctly classified images given noisy input. In closed-loop scenarios, the neural network is used as a controller of a dynamic system and is neatly integrated in the reachability algorithms above, e.g., controlling a car while keeping a safe distance. Additionally, one can train verifiably robust neural networks in CORA.

Note: Neural networks require additional toolboxes to be installed, especially for importing them into CORA. Please check Section 1.3 in the CORA manual.

Your browser does not support SVG

Copyright © 2023 - All Rights Reserved - Technische Universität München
Website by Matthias Althoff, Niklas Kochdumper, Mark Wetzlinger, and Tobias Ladner