RNN and CopyRNN are supervised models, and they are trained on data in a specific domain and writing style.
with sufficient training on a large-scale dataset, we expect the models to be able to learn universal language features that are also effective in other corpora.