-
Notifications
You must be signed in to change notification settings - Fork 8
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
Cnn influence example #195
Conversation
|
@Xuzzo Thanks for your work! It looks better now. The main thing I noticed is that in the imagenet notebook when you load the dataset it prints information that is useless to the notebook reader: Perhaps we should call |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've looked a bit at the supporting code but couldn't check the notebooks yet. Will do asap
MR comments should be addressed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had another quick look at it. It looks good to me and can be merged!
Hi hi, the supporting code is better now, thanks! I haven't had time to check it in detail yet, but the notebook:
I understand that it makes sense to be consistent with the paper that is implemented, but a major selling point of the review and of a library like pydvl is that we provide a common framework and notation to understand any paper on influence functions. In particular, it is important to unify notation and be general enough. Koh2017 is a rather sloppy source because it fails to properly define the object that is being approximated and also diverges from the usual definitions. Custom definitions are ok, but we should strive to make the link to what is standard in the literature, I believe. Now, the stub I wrote over a year ago is itself worse than sloppy, I'm not claiming it's any better (actually I just read it and it's pretty confusing, to put it mildly 😅). But it'd be nice to try to link both. It is ok to remain superficial in the notebook, if it is consistent with the review. Maybe you can start by mentioning the latter, and in the future work to improve that document (we should coordinate, though). |
Fix/cnn influence
To do, from discussion in #235:
|
Description
This PR introduces an example where influence functions are used for CNNs.
Changes
Checklist
"nbsphinx":"hidden"