summaryrefslogtreecommitdiff
path: root/protocol/examples/threshold_d_sensitivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'protocol/examples/threshold_d_sensitivity.py')
-rw-r--r--protocol/examples/threshold_d_sensitivity.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/protocol/examples/threshold_d_sensitivity.py b/protocol/examples/threshold_d_sensitivity.py
index d3f2c58..065efc7 100644
--- a/protocol/examples/threshold_d_sensitivity.py
+++ b/protocol/examples/threshold_d_sensitivity.py
@@ -22,13 +22,15 @@ REPO_ROOT = os.path.dirname(
def main():
# 3-seed mean accuracies on 4-block d=256 ResMLP CIFAR-10
+ # Updated v2.32 with matched 30-epoch controls
conditions = [
- ("BP-trainable", 0.609, 0.004),
- ("DFA-shallow", 0.349, 0.002),
- ("DFA-vanilla", 0.308, 0.014),
- ("DFA-pen lam=1e-3", 0.372, None), # 1 seed
- ("DFA-pen lam=1e-2", 0.363, 0.0007),
- ("DFA-frozen-rand", 0.349, 0.002),
+ ("BP-trainable 100ep", 0.6147, 0.004), # protocol_audit
+ ("BP-trainable 30ep", 0.585, 0.001), # results/bp_no_penalty_30ep
+ ("BP+pen 30ep lam=1e-2", 0.532, 0.006), # results/bp_with_penalty
+ ("DFA-shallow", 0.349, 0.002), # frozen baseline
+ ("DFA-vanilla 100ep", 0.306, 0.006), # protocol_audit
+ ("DFA-vanilla 30ep", 0.301, 0.005), # results/dfa_no_penalty_30ep
+ ("DFA+pen 30ep lam=1e-2", 0.360, 0.001), # results/dfa_pen_short
]
shallow_acc = 0.349