mb706
mb706
Example: ```R > x = makeParamSet(makeIntegerVectorLearnerParam("test", default = c(0, 0, 1), + len = NA, lower = 0, upper = 1)) > generateDesignOfDefaults(x) Error in rep(types, getParamLengths(par.set)) : invalid 'times'...
`?Param` and `?LearnerParam` both mention ``` tunable: [‘logical(1)’] Is this parameter tunable? Defining a parameter to be not-tunable allows to mark arguments like, e.g., “verbose” or other purely technical stuff,...
The `LearnerParam` version of `CharacterParam` is missing. Same with the **vector** version. It would be useful for me to define CharacterVectorLearnerParams with unknown dimension. ETA: The documentation of `LearnerParam` apparently...
```R > x = makeDiscreteVectorLearnerParam("test", default = list(), values = c("a", "b", "c"), len = NA) > x Error in if (par$type == "discretevector" && length(x) != par$len) stopf("Length of...
For most `Vector` parameters, the values they accept are (atomic) vectors of values in their feasible set. An exception of note is the `"discretevector"`, which uses *lists* of its feasible...
It would potentially be useful to add unstructured information to a parameter in a `ParamSet`. A concrete example of this would be in *mlr*: Information about [which function a parameter...
some learners in mlr allow for ranges of numeric parameters with exclusive bounds. This is currently worked around using `.Machine$double.eps` (and fails if the absolute value of the bound is...
Discovered by MariaErdmann in [mlr issue #1637](https://github.com/mlr-org/mlr/issues/1637). If a parameter contains characters that can not be part of a `data.frame` column name, they are usually replaced by dots. (Most parts...
`isFeasible` sometimes returns `TRUE` when an imcomplete parameter list is given. It should check whether all parameters of the ParamSet are set (possibly `NA`). ``` R > ps = makeParamSet(makeLogicalParam("a"),...
Most optimization processes that run in parallel need some form of synchronization; the OptPath would be a natural candidate for this. An OptPath that is synchronized among multiple R threads...