RNN - PyTorch 2.3 documentation, PyTorch team, 2024 (PyTorch Foundation) - The official documentation for PyTorch's torch.nn.RNN module, detailing its parameters, input/output shapes, and usage, directly relevant to building RNN models in PyTorch.
Finding structure in time, Jeffrey L. Elman, 1990Cognitive Science, Vol. 14 (Wiley-Blackwell)DOI: 10.1207/s15516709cog1402_1 - A seminal paper introducing Simple Recurrent Networks (SRNs), also known as Elman networks, which are a foundational type of recurrent neural network.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Chapter 10 provides a detailed theoretical background on recurrent neural networks, covering their architecture, training, and various forms, serving as a comprehensive academic resource.