MLJModelInterface.jl
MLJModelInterface.jl copied to clipboard
Lightweight package to interface with MLJ
Context: https://github.com/alan-turing-institute/MLJ.jl/issues/1099#issue-2165552624
I don't understand why we need a separate `metadata_pkg` when we have `metadata_model`, as both take a model type as first argument. We should just move all the traits into...
https://github.com/alan-turing-institute/MLJ.jl/issues/744#issuecomment-786746319 See also this comment: "A quirk of submodules and evaluation scopes makes it necessary to load this submodule in the package __init__ function" from #20
I would like to remove this method, as it's essentially "wrong", because it is field-based, instead of property-based. It is my understanding that the method does not appear in any...
I noticed today that if a model constructor fails parameter validation it reverts to the default with a warning. I find this behavior confusing. Normally invalid constructors lead to an...
Currently returns `(nothing, nothing, nothing)` but reports should be named tuples.
We already have `supports_training_losses`. It also seems that documentation does not require the fallback, but this should be checked.
This has got us into trouble before: #131 #124
Due to a recent change in `ScientificTypesBase,jl` from version 2.0 to 3.0, the `ScientifictypesBase.scitype` method is now a two argument method. Packages depending on `MLJModelInterface.jl` previously depended on the previous...