I am a beginner in deep learning so bear with me. If I want to unfold the RNN in order to represent the relation of output to the input as a non-recursive functions I would have to know the number of time steps it takes for the RNN to make a prediction, correct? Hence it is important for me to know if the number of time steps is the same for every test input.
Will the number of time steps for an RNN which is unchanged in any way always stay the same?