Deep Learning, Ian Goodfellow, Yoshua Bengio, Aaron Courville, 2016 (MIT Press) - A foundational textbook offering a comprehensive discussion of Recurrent Neural Networks, covering their architecture, training methodologies, and various advanced forms.
Finding structure in time, Jeffrey L. Elman, 1990Cognitive Science, Vol. 14DOI: 10.1207/s15516709cog1402_1 - This seminal paper introduces one of the earliest and most influential simple recurrent network architectures, often referred to as the Elman network, demonstrating its ability to learn sequential dependencies.
RNN - PyTorch 2.3 documentation, PyTorch Development Team, 2024 (PyTorch Foundation) - The official PyTorch documentation for the torch.nn.RNN module, providing detailed information on its constructors, parameters, input/output shapes, and usage examples for practical implementation.
CS224N: Natural Language Processing with Deep Learning - Lecture Notes, Christopher Manning and Stanford CS224N Staff, 2023 (Stanford University) - Lecture notes from Stanford's highly regarded course, offering a clear and thorough explanation of RNN fundamentals, their unrolling process, and initial applications in Natural Language Processing.