What is the difference between keras.layer.Dense() and keras.layer.SimpleRNN()? I do understand what is Neural Network and RNN, but with the api the intuition is just not clear.? When I see keras.layer.Dense(32) I understand it as layer with 32 neurons. But not really clear if SimpleRNN(32) means the same. I am a newbie on Keras.
- How Dense() and SimpleRNN differ from each other?
- Is Dense() and SimpleRNN() function same at any point of time?
- If so then when and if not then what is the difference between SimpleRNN() and Dense()?
- Would be great if someone could help in visualizing it?
What's exactly happening in https://github.com/fchollet/keras/blob/master/examples/addition_rnn.py