When creating a prediction, i wonder where to use the output with the trained test data to generate a predicton of the actual data. So, will there be always created a new model and used on the actual data or is it stored in the background and used when creating a prediction without specifing the model to use? If i want to use the trained model for another region/dataset where has the model to be specified then?