I noticed that the lab named Vanilla RNNs, GRUs and the scan function, which presents an implementation of the GRU layer and asks us to recall the video lecture on GRUs, comes before the lecture on GRUs in the course material.

To me, It looked like its correct place should be after the lecture on GRUs.
Hi @tetamusha
Thank you for pointing this out.
Probably it could have been after the GRU video but there are reasons why it could be before - 1) vanilla RNNs are discussed previously and 2) the more mysterious
scan
function is also in this notebook (delaying further the explanation could be hard for students).
I guess GRU could have been a separate notebook but since it is very short, the best place for it was in this lab.
So, generally I agree with you
but the best man to comment on this I think is @Mubsi .
Cheers
I thought the same. In the lab they say “As you saw in the lecture videos, GRUs have relevance…”. I skimmed through the material, if I missed the part about GRUs.
So from my point of view this is a mistake and confusong. GRUs should be introduced beforehand.