I am thinking about making use of ByteNet (https://arxiv.org/abs/1610.10099) architecture for a project, and would like to get a better understanding of how the model works.
I've read through the paper about a million times, but can't figure out how exactly the dynamical unfolding is implemented.
I understand that the input sequence is mapped to a longer intermediate representation, whose length is a function of the input length, but don't understand how 1×1 convolutional layers are able to do this.
I am also unclear on how input sequences can be of variable length without any recurrence.
Any help would be appreciated! Or of anyone knows of any good YouTube videos that explain it, that would also be helpful.