Hi! I saw your model and thought it was really cool! I tried to use it to predict some data, and it did seem to pickup the patterns really well, but it really struggled with trend data. For example:

I tried to train using this format:


But ended up with the following:

The model seems to undestimate the test data (kind of makes sense, because it was trained with a part of the data that had lower values).
Do you know any way to correct this?
Thanks by the way, you code was helpful and explained a lot of concepts.