The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
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[@]dogado.de.
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.
Health stats visible at Monitor.