You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[`LearnAPI.predict_proxy`](@ref)`(model)`|`NamedTuple()`| form of target proxy output by `predict`|`LearnAPI.Distribution()`|
43
-
|[`LearnAPI.predict_joint_proxy`](@ref)`(model)`|`NamedTuple()`| form of target proxy output by `predict_joint`|`LearnAPI.Distribution()`|
53
+
|[`LearnAPI.predict_proxy`](@ref)`(model)`|`LearnAPI.None()`| form of target proxy output by `predict`|`LearnAPI.Distribution()`|
54
+
|[`LearnAPI.predict_joint_proxy`](@ref)`(model)`|`LearnAPI.None()`| form of target proxy output by `predict_joint`|`LearnAPI.Distribution()`|
44
55
|[`LearnAPI.position_of_target`](@ref)`(model)`|`0`| † the positional index of the **target** in `data` in `fit(..., data...; metadata)` calls | 2 |
45
56
|[`LearnAPI.position_of_weights`](@ref)`(model)`|`0`| † the positional index of **per-observation weights** in `data` in `fit(..., data...; metadata)`| 3 |
46
57
|[`LearnAPI.descriptors`](@ref)`(model)`|`()`| lists one or more suggestive model descriptors from `LearnAPI.descriptors()`| (:classifier, :probabilistic) |
47
58
|[`LearnAPI.is_pure_julia`](@ref)`(model)`|`false`| is `true` if implementation is 100% Julia code |`true`|
48
59
|[`LearnAPI.pkg_name`](@ref)`(model)`|`"unknown"`| name of package providing core algorithm (may be different from package providing LearnAPI.jl implementation) |`"DecisionTree"`|
49
60
|[`LearnAPI.pkg_license`](@ref)`(model)`|`"unknown"`| name of license of package providing core algorithm |`"MIT"`|
50
61
|[`LearnAPI.doc_url`](@ref)`(model)`|`"unknown"`| url providing documentation of the core algorithm |`"https://en.wikipedia.org/wiki/Decision_tree_learning"`|
51
-
|[`LearnAPI.load_path`](@ref)`(model)`|`"unknown"`| a string indicating where the struct `typeof(model)` is defined, beginning with name of package providing implementation |`FastTrees.LearnAPI.DecisionTreeClassifier`|
52
-
|[`LearnAPI.is_wrapper`](@ref)`(model)`|`false`| is `true` if one or more properties (fields) are themselves models|`true`|
62
+
|[`LearnAPI.load_path`](@ref)`(model)`|`"unknown"`| a string indicating where the struct for `typeof(model)` is defined, beginning with name of package providing implementation |`FastTrees.LearnAPI.DecisionTreeClassifier`|
63
+
|[`LearnAPI.is_wrapper`](@ref)`(model)`|`false`| is `true` if one or more properties (fields) of `model` may be a model|`true`|
53
64
|[`LearnAPI.human_name`](@ref)`(model)`| type name with spaces | human name for the model; should be a noun | "elastic net regressor" |
54
-
|[`LearnAPI.iteration_parameter`](@ref)`(model)`| nothing | symbolic name of an iteration parameter |:epochs|
55
-
|[`LearnAPI.fit_keywords`](@ref)`(model)`|`()`| tuple of symbols for keyword arguments accepted by `fit` (metadata) |`(:class_weights,)`|
65
+
|[`LearnAPI.iteration_parameter`](@ref)`(model)`|`nothing`| symbolic name of an iteration parameter |:epochs|
66
+
|[`LearnAPI.fit_keywords`](@ref)`(model)`|`()`| tuple of symbols for keyword arguments accepted by `fit` (corresponding to metadata) |`(:class_weights,)`|
56
67
|[`LearnAPI.fit_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `fit(model, verbosity, data...)`†† |`Tuple{Table(Continuous), AbstractVector{Continuous}}`|
68
+
|[`LearnAPI.fit_observation_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(observation)` for `observation` in `data` and `data` in `fit(model, verbosity, data...)`†† |`Tuple{AbstractVector{Continuous}, Continuous}`|
57
69
|[`LearnAPI.fit_type`](@ref)`(model)`|`Union{}`| upper bound on `type(data)` in `fit(model, verbosity, data...)`†† |`Tuple{AbstractMatrix{<:Real}, AbstractVector{<:Real}}`|
58
-
|[`LearnAPI.fit_observation_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `fit(model, verbosity, data...)`†† |`Tuple{AbstractVector{Continuous}, Continuous}`|
59
-
|[`LearnAPI.fit_observation_type`](@ref)`(model)`|`Union{}`| upper bound on `type(data)` in `fit(model, verbosity, data...)`*|`Tuple{AbstractVector{<:Real}, Real}`|
60
-
|[`LearnAPI.predict_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `predict(model, fitted_params, data...)`†† |`Tuple{AbstractVector{Continuous}}`|
70
+
|[`LearnAPI.fit_observation_type`](@ref)`(model)`|`Union{}`| upper bound on `type(observation)` for `observation` in `data` and `data` in `fit(model, verbosity, data...)`*|`Tuple{AbstractVector{<:Real}, Real}`|
71
+
|[`LearnAPI.predict_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `predict(model, fitted_params, data...)`†† |`Table(Continuous)`|
61
72
|[`LearnAPI.predict_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(predict(model, ...)))`|`AbstractVector{Continuous}`|
62
-
|[`LearnAPI.predict_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `predict(model, fitted_params, data...)`†† |`Tuple{AbstractVector{<:Real}}`|
73
+
|[`LearnAPI.predict_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `predict(model, fitted_params, data...)`†† |`AbstractMatrix{<:Real}`|
63
74
|[`LearnAPI.predict_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(predict(model, ...)))`|`AbstractVector{<:Real}`|
64
-
|[`LearnAPI.predict_joint_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `predict_joint(model, fitted_params, data...)`†† |`Tuple{AbstractVector{Continuous}}`|
65
-
|[`LearnAPI.predict_joint_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(predict_joint(model, ...)))`|`AbstractVector{Continuous}`|
66
-
|[`LearnAPI.predict_joint_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `predict_joint(model, fitted_params, data...)`†† |`Tuple{AbstractVector{<:Real}}`|
67
-
|[`LearnAPI.predict_joint_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(predict_joint(model, ...)))`|`AbstractVector{<:Real}`|
68
-
|[`LearnAPI.transform_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `transform(model, fitted_params, data...)`†† |`Tuple{AbstractVector{Continuous}}`|
69
-
|[`LearnAPI.transform_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(transform(model, ...)))`|`AbstractVector{Continuous}`|
70
-
|[`LearnAPI.transform_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `transform(model, fitted_params, data...)`†† |`Tuple{AbstractVector{<:Real}}`|
71
-
|[`LearnAPI.transform_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(transform(model, ...)))`|`AbstractVector{<:Real}`|
72
-
|[`LearnAPI.inverse_transform_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `inverse_transform(model, fitted_params, data...)`†† |`Tuple{AbstractVector{Continuous}}`|
73
-
|[`LearnAPI.inverse_transform_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(inverse_transform(model, ...)))`|`AbstractVector{Continuous}`|
74
-
|[`LearnAPI.inverse_transform_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `inverse_transform(model, fitted_params, data...)`†† |`Tuple{AbstractVector{<:Real}}`|
75
-
|[`LearnAPI.inverse_transform_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(inverse_transform(model, ...)))`|`AbstractVector{<:Real}`|
75
+
|[`LearnAPI.predict_joint_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `predict_joint(model, fitted_params, data...)`†† |`Table(Continuous)`|
76
+
|[`LearnAPI.predict_joint_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(predict_joint(model, ...)))`|`Sampleable{<:AbstractVector{Continuous}}`|
77
+
|[`LearnAPI.predict_joint_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `predict_joint(model, fitted_params, data...)`†† |`AbstractMatrix{<:Real}`|
78
+
|[`LearnAPI.predict_joint_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(predict_joint(model, ...)))`|`Distributions.Sampleable{Distributions.Multivariate,Distributions.Continuous}`|
79
+
|[`LearnAPI.transform_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `transform(model, fitted_params, data...)`†† |`Table(Continuous)`|
80
+
|[`LearnAPI.transform_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(transform(model, ...)))`|`Table(Continuous)`|
81
+
|[`LearnAPI.transform_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `transform(model, fitted_params, data...)`†† |`AbstractMatrix{<:Real}}`|
82
+
|[`LearnAPI.transform_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(transform(model, ...)))`|`AbstractMatrix{<:Real}`|
83
+
|[`LearnAPI.inverse_transform_input_scitype`](@ref)`(model)`|`Union{}`| upper bound on `scitype(data)` in `inverse_transform(model, fitted_params, data...)`†† |`Table(Continuous)`|
84
+
|[`LearnAPI.inverse_transform_output_scitype`](@ref)`(model)`|`Any`| upper bound on `scitype(first(inverse_transform(model, ...)))`|`Table(Continuous)`|
85
+
|[`LearnAPI.inverse_transform_input_type`](@ref)`(model)`|`Union{}`| upper bound on `typeof(data)` in `inverse_transform(model, fitted_params, data...)`†† |`AbstractMatrix{<:Real}`|
86
+
|[`LearnAPI.inverse_transform_output_type`](@ref)`(model)`|`Any`| upper bound on `typeof(first(inverse_transform(model, ...)))`|`AbstractMatrix{<:Real}`|
76
87
77
88
78
89
† If the value is `0`, then the variable in boldface type is not supported and not
0 commit comments