It seems that my predictions get worse after loading a model compared to predicting directly after training (this could be variance though)
Assuming I have the same databunch object, is it enough to:
- create the same learner
- load weights
- call learn.model.eval()
and then predict?
And I’m a little confused by the fact that:
learn.model.eval()
returns the layers of the model, it should still set the model in eval model mode with just that line, right?