This guide explains the major types of Recurrent Neural Network (RNN) architectures based on how they map inputs to outputs. It covers Many-to-One, One-to-Many, and Many-to-Many (Seq2Seq) models, along with practical examples such as sentiment analysis, image captioning, POS tagging, NER, and machine translation, helping you understand when and why each architecture is used.