Briefly describe the architecture of a Recurrent Neural Network (RNN) and how it addresses the shortcomings of traditional Neural Networks.
Explain the basic architecture and training process of a Neural Network model? Discuss briefly the key hyper-parameters