I am learning neural nets, esp. focusing on RNN for my research problem. This question has nothing exactly to do with my research.
With my understanding of RNN, I can think of it as an example of semi-supervised learning rather than supervised learning. It is because we do not have an exact data set (unsupervised, since no actual labels), but we use the shifted value of the input as the data set (makeshift labels). Hence this makes RNN a semi-supervised learning algorithm (at least for time series).
Am I correct in this understanding?