-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MLJModelInterface.fit does not accept tables? #169
Comments
Effectively, |
If The "data front end" apparatus allows machines to avoid reconverting data from user-form (eg, table) into model-specific form (eg, matrix) in certain cases: in particular, when retraining using the same view of the data (rows) but new hyper-parameters, such as an iteration parameter. In this way, for example, external control of iterative models (using Also, when choosing a different view of the same data (new rows) but same hyper-parameters, conversions are avoided. So, for example, in cross-validation. The model overloads |
I understand, thank you both for the clarification! Maybe the sentence that would benefit from clarification is the following: "If the core algorithm being wrapped requires data in a different or more specific form, then fit will need to coerce the table into the form desired (and the same coercions applied to X will have to be repeated for Xnew in predict)." It is indeed later said that the data front-end is an alternative option but it wasn't obvious that the |
How about, following the cited sentence, we add the new sentence: "An exception to this requirement occurs when a data front-end is implemented; see Implementing a data front-end below." |
That would be great thank you! |
I'm assuming this can be closed. Feel fre to reopen otherwise. |
Hello,
Thank you for the work here!
Apologies if this is not the right place for the following question. As I understand it, it seems the
MLJModelInterface.fit
method forEvoTypes
does not allow for general tables (Themachine
interface works well because it calls thereformat
function beforehand):From the MLJ doc I thought that should be the case or am I understanding it wrong?
The text was updated successfully, but these errors were encountered: