4 ms·
I love the idea of ReZero, basically using a trainable parameter, alpha, in residual layers like this: Deep Network | xi+1 = F(xi)
by thomasahle 2y ago
I love the idea of ReZero, basically using a trainable parameter, alpha, in residual layers like this:
Deep Network | xi+1 = F(xi)
Residual Network | xi+1 = xi + F(xi)
Deep Network + Norm | xi+1 = Norm(F(xi))
Residual Network + Pre-Norm | xi+1 = xi + F(Norm(xi))
Residual Network + Post-Norm | xi+1 = Norm(xi + F(xi))
ReZero | xi+1 = xi + αi F(xi)
However, I haven't actually seen this used in practice.
The papers we have on Gemma and Llama all still seem to be using layer norms.
Am I missing something?
- immibis 2y agoIsn't this already part of F?
- thomasahle 2y agoI should add that alpha is initialized to 0.
- aoeusnth1 2y agoYour sound system has a volume dial to turn up and down the gain of the track even though you could get the same effect by re-recording the track at a higher volume; isn’t that curious?
- immibis 2y agoBut I don't optimise my track to have an ideal volume. I do optimise my AI like that.