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 $constraint
ParamSet
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).mlr3book
InternalTuneToken
sgenerate_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 ParamSet
s 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.frame
s.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.