The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Param objects. ParamSet now uses a
data.table internally; individual parameters are more like
Domain objects now. ParamSets should be
constructed using the ps() shorthand and
Domain objects. This entails the following major changes:
ParamSet now supports extra_trafo
natively; it behaves like .extra_trafo of the
ps() call.ParamSet has $constraintParamSet objects are now less mutable. The only
properties that can be changed are values,
tags, deps, constraint and
extra_trafo.ParamSet$is_bounded is a vector with an entry for each
parameter. Use $all_bounded for the previous behavior.Condition objects are now S3 objects and can be
constructed with CondEqual() and CondAnyOf(),
instead of CondXyz$new(). (It is recommended to use the
Domain interface for conditions, which has not
changed)ParamSet has new fields $is_logscale,
$has_trafo_param (per-param), and
$has_trafo_param (scalar for the whole set).mlr3bookInternalTuneTokensgenerate_design_sobol() generates a
space-filling Sobol sequence design.$set_values returns the parameter set
invisible..has_extra_trafo to FALSE when trafo
is set to NULL.rd_info.ParamSet collapses vector with
"\n" due changes in roxygen 7.2.0set_values() to conveniently add parameter
values.default_values() function to extract default
values from ParamSet objects.description.ParamHelpers
is also loaded.Sampler1D also accept ParamSets with one
Param now (#335).Sampler1DRfun (#338).to_tune(), p_dbl(), and
p_int() accept logscale argument for tuning on
a logarithmic scale.to_tune can be called with only lower or
only upper now and will infer the other bound if
possible.ParamSet$get_values() checks whether all required
parameter values are set. Required parameter are not checked anymore
when new values are added to the parameter set.ParamSet$check_dt() accepts
data.frames.is_numeric and is_categorical to
all_numeric and all_categorical.requires to depends.ps() shortcuts for ParamSet construction,
with new Domain construct and constructors
p_dbl, p_int, p_lgl,
p_fct, and p_uty.ParamSet$search_space() method that constructs tunable
ParamSet from TuneToken objects, which are
constructed with to_tune().ParamSetCollection.is_numeric() and
is_categorical() for parameter sets.data.table().transpose() converts
data.table of parameter values to a list of lists.ParamSet$check_dt(),
$assert_dt() and test_dt() can check a
data.table for valid parameter values.data.table::as.data.table().ParamSet$values (#273).These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.