Re:Astra can read and write weights to improve Qwen
by kragen on Tuesday November 03, 2026 @12:59AM
(#50348600)
Here is the code Opus 5.5 is claiming fits a 641-parameter MLP to parity of 8 inputs:
I might not know enough about ANNs to spot if it's cheating on some way, but it looks legit. It does indeed output that the [8, 64, 1] configuration gets 100% accuracy on all 20 seeds.
[ Parent
| on HN ]
Re:Astra can read and write weights to improve Qwen
by kragen on Tuesday November 03, 2026 @09:23AM
(#50352363)
At least this slice
h = X
for i in range(nlayers):
z = h @ P[2 * i] + P[2 * i + 1]
# ...
h = np.maximum(z, 0) if i < nlayers - 1 else z # ReLU; linear output
# ...
logit = h[:, 0]
# ...
# accuracy of the last forward pass, i.e. before the final update
return ((logit > 0) == (y > 0.5)).mean()
looks like a perfectly orthodox evaluation of a multilayer perceptron, with weights and biases in P, and that's what it's evaluating the accuracy on. I dumped out P for one of the [8, 64, 1] networks, and it does indeed look like about 650 parameters. I was going to post it here, but printed out as text it's like three pages long, so I won't.