Module 5: Sequence models: RNNs and LSTMs#

Theme#

Sequence models: RNNs and LSTMs

Essential Question#

How do recurrent architectures model temporal structure and long-range dependencies?

Professional Scenario#

An operations group wants to forecast event sequences where order matters and recent context may not be sufficient.

Learning Outcomes#

By the end of this module, students will be able to:

  • explain the core technical idea in precise neural-network vocabulary

  • connect architecture and training choices to the shape of the data and task

  • run or interpret the module lab as reproducible evidence

  • identify limitations, failure modes, and next steps for a defensible experiment

Module Components#

  • Book prose for conceptual framing and practitioner patterns.

  • Assignment notebook for the graded artifact: sequence modeling design note.

  • Slides and narration for structured teaching.

  • Lab notebook for hands-on experimentation.

  • Rubric for grading technical correctness, evidence, tradeoffs, risk analysis, and communication.

Use This Module in Order#

  1. Read the learning chapter.

  2. Review the slide deck with the matching narration.

  3. In Populi, open the private student-repository link for this course and enter modules/module-5.

  4. Clone the repository once or open its Codespace/Colab copy; run lab.ipynb and complete exercise.ipynb there.

  5. Self-check with the rubric, commit and push the work, then submit exactly what Populi requests.