"recurrent neural networksneural network where part or all of the output from its previous step is used as input for its current step. This is very useful for working with a series of connected information, for example, videos."
"There are two broad types of neural networks:"
"Furthermore, they are differentiable mathematical functions, that is for a given set of parameters, inputs and labels, one can find the gradient of the parameters concerning defined loss functions, in effect helping determine how these parameters should be altered in order to improve predictions."