Fixed-Projection Temporal Plasticity / report.md
Mechanism confirmed, baseline not beaten
Эксперимент: Fixed-Projection Temporal Plasticity (#501)
{ "worked": true, "confidence": 9, "verdict": "Built the fixed-projection temporal plasticity update and a reproducible ordered-versus-shuffled digits experiment. The mechanism checks passed: homeostatic convergence steps scaled approximately inversely with lambda, scalar projection drive matched the exact a^2 law, and sigmoid gain matched h(1-h), peaking at h=0.5 and suppressing saturated units. Ordered local plasticity beat shuffled training (61.3% vs 40.6%) with no saturation, but did not beat the backprop baseline (64.4%), so this is mechanism validation rather than a demonstrated training win.", "metrics": { "baseline": "Backprop ordered: linear-probe accuracy 64.4%, mean activity 0.546, saturated fraction 3.09%, temporal MSE 0.000653.", "idea": "Fixed-projection local ordered: accuracy 61.3%, mean activity 0.496, saturated fraction 0%, temporal MSE 0.001633; shuffled local control: 40.6% accuracy. Math checks: contraction observed/predicted steps [3411/3605, 1704/1801, 851/899, 424/448, 211/222] for lambda [0.05,0.1,0.2,0.4,0.8], and projection ratios exactly matched [0.0625,0.25,1,4,16]." }, "how_to_run": "/home/maxwelhelp/main/bin/python3 experiment.py", "files": [ "experiment.py", "results.json" ], "limitations": "Used sklearn digits rather than temporally ordered MNIST, a one-layer 24-unit encoder rather than the proposed 2-layer 256-unit model, one random seed, and dense Gaussian projection only. No CUDA benchmark, synaptic-update/FLOP normalization, adaptive target-rate variant, or multi-seed statistical test was run." }