In the final assignment, we’ll build a deep memory-efficient recurrent neural network (RNN) which has residual LSTM cells and a Max-pooling layer. Also, we will try new Byte Pair Encoding (BPE) to improve its performance, and Finally, we will analyze an RNN-based stock predictor to find if it can be utilized in a real-world use case.


  • Students who audit this course should submit their assignments to be qualified for attending the rest of the sessions.
  • Finding any sort of copying will zero down that assignment grade and also will be counted as two negative assignment points for your final score.


  1. Click on Download [problems] to obtain the assignment jupyter notebook.
  2. Go to
  3. Switch to Upload tab, choose assignment_05.ipynb and click upload.
  4. Now You’re ready to go.


Follow notebook instructions to submit your assignment!