diff --git a/_index.md b/_index.md index 48f797f..6d97618 100644 --- a/_index.md +++ b/_index.md @@ -21,4 +21,3 @@ Taxonomy Data {{}} - diff --git a/tools/nn/_index.md b/tools/nn/_index.md new file mode 100644 index 0000000..e8b8786 --- /dev/null +++ b/tools/nn/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Neural Net Verification Tools" +layout = "section" ++++ + +This page lists all of the Neural Net Verification tools on this site in alphabetical order. +Click a tool name in the first column to view tool details. +Click a colorful item in the second column to view all the tools for which that term applies. +Item colors mean nothing and are intended to make it easy to skim the page. +Colors are generated by hashing each term's name and converting it to RGB color values. \ No newline at end of file diff --git a/tools/nn/dnnf.md b/tools/nn/dnnf.md new file mode 100644 index 0000000..6acadf2 --- /dev/null +++ b/tools/nn/dnnf.md @@ -0,0 +1,18 @@ ++++ +title = 'DNNF' +subtitle = 'Deep Neural Network Falsification' +links = [ + { title = "Homepage", url = "https://dnnf.readthedocs.io/en/latest/", icon = 'fa-solid fa-home' }, + { title = "Source Code", url = "https://github.com/dlshriver/dnnf", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = ["MIT"] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + +DNNF is a tool for applying falsification methods such as adversarial attacks to the checking of DNN correctness problems. \ No newline at end of file diff --git a/tools/nn/dnnv.md b/tools/nn/dnnv.md new file mode 100644 index 0000000..dacb8c0 --- /dev/null +++ b/tools/nn/dnnv.md @@ -0,0 +1,18 @@ ++++ +title = 'DNNV' +subtitle = 'Deep Neural Network Verifier' +links = [ + { title = "Homepage", url = "https://docs.dnnv.org/en/stable/", icon = 'fa-solid fa-home' }, + { title = "Source Code", url = "https://github.com/dlshriver/dnnv", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = ["MIT"] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + +A framework for verification and analysis of deep neural networks. \ No newline at end of file diff --git a/tools/nn/fmdnn.md b/tools/nn/fmdnn.md new file mode 100644 index 0000000..86cac4d --- /dev/null +++ b/tools/nn/fmdnn.md @@ -0,0 +1,16 @@ ++++ +title = 'FMDNN' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/abj-paul/FMDNN", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = [] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + + Formal Method based DNN verification \ No newline at end of file diff --git a/tools/nn/incremental-dnn-verification.md b/tools/nn/incremental-dnn-verification.md new file mode 100644 index 0000000..2fa1f14 --- /dev/null +++ b/tools/nn/incremental-dnn-verification.md @@ -0,0 +1,16 @@ ++++ +title = 'Incremental Neural Network Verifiers' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/uiuc-arc/Incremental-DNN-Verification", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = ["MIT"] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + + Incremental Verifiers for Neural Networks \ No newline at end of file diff --git a/tools/nn/ivan.md b/tools/nn/ivan.md new file mode 100644 index 0000000..b72fcd9 --- /dev/null +++ b/tools/nn/ivan.md @@ -0,0 +1,16 @@ ++++ +title = 'IVAN' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/uiuc-focal-lab/IVAN", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = [] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + +Incremental Verification of DNNs \ No newline at end of file diff --git a/tools/nn/verapak.md b/tools/nn/verapak.md new file mode 100644 index 0000000..c5b3618 --- /dev/null +++ b/tools/nn/verapak.md @@ -0,0 +1,16 @@ ++++ +title = 'VeRAPAk' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/formal-verification-research/VERAPAK", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = ["MIT"] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + +VeRAPAk is an algorithmic framework for optimizing formal verification techniques for deep neural networks when it is used for verifying the local adversarial robustness property of classification problems. \ No newline at end of file diff --git a/tools/nn/verifydnn.md b/tools/nn/verifydnn.md new file mode 100644 index 0000000..62ecf9b --- /dev/null +++ b/tools/nn/verifydnn.md @@ -0,0 +1,16 @@ ++++ +title = 'verifyDNN' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/hunglequoc2001/verifyDNN", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = [] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + + Early Implementation of DNN verification algorithms \ No newline at end of file diff --git a/tools/nn/verifying-dnn.md b/tools/nn/verifying-dnn.md new file mode 100644 index 0000000..f94b497 --- /dev/null +++ b/tools/nn/verifying-dnn.md @@ -0,0 +1,16 @@ ++++ +title = 'Verifying-DNN' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/ShivamThukral/Verifying-DNN", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = [] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + + SMT Solvers to verify DNN \ No newline at end of file diff --git a/tools/nn/verigauge.md b/tools/nn/verigauge.md new file mode 100644 index 0000000..3bdc2fa --- /dev/null +++ b/tools/nn/verigauge.md @@ -0,0 +1,16 @@ ++++ +title = 'VeriGauge' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/AI-secure/VeriGauge", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = ["MIT"] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + +A united toolbox for running major robustness verification approaches for DNNs. \ No newline at end of file diff --git a/tools/nn/veristable.md b/tools/nn/veristable.md new file mode 100644 index 0000000..b4b80b7 --- /dev/null +++ b/tools/nn/veristable.md @@ -0,0 +1,16 @@ ++++ +title = 'VeriStable' +subtitle = 'Deep Neural Network Verifier' +links = [ { title = "Source Code", url = "https://github.com/veristable/veristable", icon = 'fa-solid fa-code' }, +] +applications = ["Neural Net Verifier"] +developers = [] +licenses = [] +inputs = [] +interfaces = ["CLI"] +maintenance = ["Actively Maintained"] +draft = false +date = 2025-08-22 ++++ + + Harnessing Neuron Stability to Improve DNN Verification \ No newline at end of file