@@ -70,6 +70,10 @@ function EvoTreeRegressor(; kwargs...)
7070 :rng => 123 ,
7171 )
7272
73+ args_ignored = setdiff(keys(kwargs), keys(args))
74+ length(args_ignored) > 0 &&
75+ @info " The following kwargs are not supported and will be ignored: $(args_ignored) ."
76+
7377 args_override = intersect(keys(args), keys(kwargs))
7478 for arg in args_override
7579 args[arg] = kwargs[arg]
@@ -163,6 +167,10 @@ function EvoTreeCount(; kwargs...)
163167 :rng => 123 ,
164168 )
165169
170+ args_ignored = setdiff(keys(kwargs), keys(args))
171+ length(args_ignored) > 0 &&
172+ @info " The following kwargs are not supported and will be ignored: $(args_ignored) ."
173+
166174 args_override = intersect(keys(args), keys(kwargs))
167175 for arg in args_override
168176 args[arg] = kwargs[arg]
@@ -231,6 +239,10 @@ function EvoTreeClassifier(; kwargs...)
231239 :rng => 123 ,
232240 )
233241
242+ args_ignored = setdiff(keys(kwargs), keys(args))
243+ length(args_ignored) > 0 &&
244+ @info " The following kwargs are not supported and will be ignored: $(args_ignored) ."
245+
234246 args_override = intersect(keys(args), keys(kwargs))
235247 for arg in args_override
236248 args[arg] = kwargs[arg]
@@ -301,6 +313,10 @@ function EvoTreeMLE(; kwargs...)
301313 :rng => 123 ,
302314 )
303315
316+ args_ignored = setdiff(keys(kwargs), keys(args))
317+ length(args_ignored) > 0 &&
318+ @info " The following kwargs are not supported and will be ignored: $(args_ignored) ."
319+
304320 args_override = intersect(keys(args), keys(kwargs))
305321 for arg in args_override
306322 args[arg] = kwargs[arg]
@@ -387,6 +403,10 @@ function EvoTreeGaussian(; kwargs...)
387403 :rng => 123 ,
388404 )
389405
406+ args_ignored = setdiff(keys(kwargs), keys(args))
407+ length(args_ignored) > 0 &&
408+ @info " The following kwargs are not supported and will be ignored: $(args_ignored) ."
409+
390410 args_override = intersect(keys(args), keys(kwargs))
391411 for arg in args_override
392412 args[arg] = kwargs[arg]
0 commit comments