`train` vs `fit`
simonpcouch opened this issue · comments
The method to fit a tailor is called fit()
and a new helper function calls that operation fit
ting:
Lines 76 to 81 in e98131d
At the same time, some other functionality (printing, the slot $trained
, the following helper) uses train
:
Lines 64 to 70 in e98131d
train
follows the precedent of recipes::fully_trained()
, print methods elsewhere, etc. I'm not sure if this might be a point of confusion for users.
I'm wondering if we should differentiate between "trained", "untrained", and "n/a". The last case is things like probability thresholding that don't estimate anything.
The requires_fit
slot can help us tell which operations don't estimate anything!