Machine Learning, Neural Networks, NLP, Deep Learning.
architecture https://upload.wikimedia.org/wikipedia/commons/6/60/Simple_recursive_neural_network.svg A recursive neural network (RNN) is a type of deep neural network formed by applying the same set of weights recursively over a structure to make a structured prediction over variable-size input