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

Counterfactual work so far #77

Merged
merged 19 commits into from
May 10, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6294cd0
Initial counterfactuals commit
jklaise Apr 10, 2019
d7f6bfd
Rename files
jklaise Apr 10, 2019
8da5e77
Implements the class-specific predicition function used in optimization
jklaise Apr 10, 2019
fefc583
Skeleton of methods and class to be implemented
jklaise Apr 10, 2019
d21ffd5
Add interface to compute numerical gradients
jklaise Apr 10, 2019
499674b
Fix bug of not returning full gradient when working with batch predic…
jklaise Apr 10, 2019
618dcbf
Add gradient calculation of Wachter loss
jklaise Apr 10, 2019
ab8596d
Add docstring to gradient calculation
jklaise Apr 11, 2019
0394f5f
Implements Wachter algorithm using tensorflow for loss minimization
jklaise Apr 17, 2019
340fdce
Docstring for additional parameters to gradient function
jklaise Apr 17, 2019
b647487
Add docstring to main class
jklaise Apr 17, 2019
a6f37a7
Add full test for counterfactuals using iris
jklaise Apr 17, 2019
b43a363
Initialize only TF variables related to the counterfactual search to …
jklaise Apr 17, 2019
9835f1a
Add random and identity initialization
jklaise Apr 18, 2019
fe4a48d
Add feature ranges, fix outer loop over lambda and provide initial sc…
jklaise Apr 23, 2019
b38480d
Implement batchwise gradient for faster calculation of numerical grad…
jklaise Apr 25, 2019
adf359b
Substitute batchwise numerical gradient
jklaise Apr 25, 2019
e345505
Implement bisection, add learning rate scheduling and change default …
jklaise Apr 29, 2019
60dd6ae
Move counterfactual to top explainer namespace
jklaise May 10, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading