Recurrent Neural Network (RNN)
“Learning from the past”. Good for times series data.
https://karpathy.github.io/2015/05/21/rnn-effectiveness/ I thought RNNs don’t work from an interview, but they do? Well I wouldn’t really know since I haven’t realllyy tried with my A detailed look at the state of Flood Forecasting in climate science and the integration of Machine Learning Pipelines project.
https://www.youtube.com/watch?v=TQQlZhbC5ps&ab_channel=CodeEmporium
https://www.deeplearningbook.org/contents/rnn.html
Three types of models:
- Vector-Sequence Models (ex: captioning an image)
- Sequence-Vector Models (ex: Sentiment Analysis, converting a sentence into a number)
- Sequence-sequence models (ex: Language translation)
Disadvantages:
- Slow to train
- Long sequences lead to vanishing / exploding gradients → Solution: Long Short-Term Memory