MLJBase.jl
MLJBase.jl copied to clipboard
Core functionality for the MLJ machine learning framework
A very common gotcha for users (not necessarily beginners) is calling a method with a model *type* instead of a model *instance*. Sometimes the consequence is a confusing error message....
Context: #767 adds support for an option `acceleration=CPUThreads()` in composite model types defined by "exporting" learning networks, and implements this option for `Stack`. I have been carrying out [MLJ ecosystem...
Needs: - [x] Resolution of https://github.com/JuliaData/Tables.jl/pull/278 Alternatively, if https://github.com/JuliaML/MLUtils.jl/issues/61 can be resolved, we go straight to `getobs`.
We should be able to apply methods from TableOperations.jl to reimplement the `selectrows` and `selectcols` method for generic tables. This should help us avoid the issue we are currently experiencing...
There is a need to implement efficient `selectrows` and `selectcols` methods for `Tables.MatrixTable` table type. The current data utils methods only have efficient fallbacks for `DataFrame` table type, but we...
Opening this issue after a nice suggestion of @davnn . Some clusterers (eg, sckitlearn's DBSCAN) only deliver labels for the training data and cannot immediately label new unseen data. In...
This is a proposal to extend the learning network API, this should be **almost not** breaking, it enables caching and other `fit` options (like `acceleration`) to be passed to submachines....