-
Notifications
You must be signed in to change notification settings - Fork 5
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
Evaluating using My Own Code #4
Comments
In our paper, we actually save the representations one basic block before |
Thanks! I am running my experiments with a slightly modified version of ResNet-32, where the Below is the architecture of the blocks that I am using:
And here is the blocks in the Spectre code:
|
Unfortunately, it's not clear to me what effect the different basic block structures might have on the representations. What you can try is pulling representations from various points inside the basic block. This is the idea behind the What you can also try is looking at a PCA pairplot of the representations and see if there is any obvious way to separate the poison and clean points. This lets you determine whether the failure to remove the poison was because
|
Hi!
Thanks for the nice work.
I want to use the three approaches used here for comparison in my own pipeline.
What I do is that
spectre-defense/resnet.py
Line 112 in ccf594a
Am I right? Because I am getting a mixed performance and I want to double check.
The text was updated successfully, but these errors were encountered: