File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -105,8 +105,9 @@ deep copies of RNG hyperparameters before using them in a new implementation of
105
105
A * composite algorithm* is one with at least one property that can take other algorithms
106
106
as values; for such algorithms [ ` LearnAPI.is_composite ` ] ( @ref ) ` (algorithm) ` must be ` true `
107
107
(fallback is ` false ` ). Generally, the keyword constructor provided by
108
- [ ` LearnAPI.constructor ` ] ( @ref ) must provide default values for all fields that are not
109
- algorithm-valued.
108
+ [ ` LearnAPI.constructor ` ] ( @ref ) must provide default values for all properties that are not
109
+ algorithm-valued. Instead, these algorithm-valued properties can have a ` nothing ` default,
110
+ with the constructor throwing an error if the default value persists.
110
111
111
112
Any object ` algorithm ` for which [ ` LearnAPI.functions ` ] ( @ref ) ` (algorithm) ` is non-empty is
112
113
understood to have a valid implementation of the LearnAPI.jl interface.
You can’t perform that action at this time.
0 commit comments