Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbolic bound tightening in NLR #249

Merged
merged 26 commits into from
Apr 27, 2020

Conversation

guykatzz
Copy link
Collaborator

Moved and enhanced the symbolic bound tightening capabilities from the SymbolicBoundTightener to the NetworkLevelReasoner.

This is PR #2 in this series, at least one more will follow.

@guykatzz guykatzz requested a review from ahmed-irfan April 23, 2020 18:47
@ahmed-irfan ahmed-irfan self-assigned this Apr 23, 2020
Copy link
Collaborator

@ahmed-irfan ahmed-irfan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@guykatzz guykatzz merged commit 68bd9d9 into NeuralNetworkVerification:master Apr 27, 2020
@guykatzz guykatzz deleted the nlr2 branch April 27, 2020 05:48
guykatzz added a commit to guykatzz/Marabou that referenced this pull request Apr 27, 2020
AleksandarZeljic pushed a commit to AleksandarZeljic/Marabou that referenced this pull request Oct 9, 2020
* test

* basic interval artihmetic bound propagation

* another test case

* initialize an SBT within the NLR. Pass topology, weights and biases

* wip

* SBT functionality into NLR

* wip

* bug fix

* cleanup

* cleanup

* wip

* handle eliminated relus

* cleanup: remove symbolic bound tightener

* oops

* additional cleanup

* oops

* first unit test

* unit tests for NLR

Co-authored-by: Guy Katz <guykatz@cs.huji.ac.il>
matanost pushed a commit that referenced this pull request Nov 2, 2021
* test

* basic interval artihmetic bound propagation

* another test case

* initialize an SBT within the NLR. Pass topology, weights and biases

* wip

* SBT functionality into NLR

* wip

* bug fix

* cleanup

* cleanup

* wip

* handle eliminated relus

* cleanup: remove symbolic bound tightener

* oops

* additional cleanup

* oops

* first unit test

* unit tests for NLR

Co-authored-by: Guy Katz <guykatz@cs.huji.ac.il>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants