Skip to content

Commit 24067d8

Browse files
authored
Merge pull request #20 from ablaom/update-readme-for-mlj
Update README description of MLJ to reflect non-macro pipelines
2 parents ef49b57 + 684d59e commit 24067d8

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

README.md

+11-7
Original file line numberDiff line numberDiff line change
@@ -216,10 +216,14 @@ We have open issues with missing transforms that you can contribute.
216216
[IterableTables.jl](https://github.com/queryverse/IterableTables.jl).
217217
Similar to other alternatives above, the package is not intended for
218218
advanced statistical transforms.
219-
- [MLJ.jl](https://github.com/alan-turing-institute/MLJ.jl) is one of the
220-
most popular packages for machine learning in Julia. They provide pipelines
221-
and other types of composite models using Julia macros in order to access
222-
internal fields of the transforms for hyperparameter tuning. The usage of
223-
macros can be daunting, specially for first-time users of the language.
224-
They are hard to implement and can silently break Julia code in specific
225-
environments (e.g. Pluto).
219+
- [MLJ.jl](https://alan-turing-institute.github.io/MLJ.jl/dev/) is one
220+
of the most popular packages for machine learning in Julia. The
221+
package provides a facility for readily creating [non-branching
222+
pipelines](https://alan-turing-institute.github.io/MLJ.jl/dev/linear_pipelines/#Linear-Pipelines)
223+
which can include supervised learners, as well as the flexibility to
224+
create more complicated composite machine learning models using
225+
so-called [learning
226+
networks](https://alan-turing-institute.github.io/MLJ.jl/dev/composing_models/#Learning-Networks). These composites
227+
have the advantage that the hyper-parameters of the component models
228+
appear as nested fields of the composite, which is useful in
229+
hyper-parameter optimization.

0 commit comments

Comments
 (0)