optuna.distributions.CategoricalDistribution
- class optuna.distributions.CategoricalDistribution(choices)[源代码]
A categorical distribution.
This object is instantiated by
suggest_categorical()
, and passed tosamplers
in general.备注
Not all types are guaranteed to be compatible with all storages. It is recommended to restrict the types of the choices to
None
,bool
,int
,float
andstr
.- choices
Parameter value candidates.
- 引发
ValueError – If
choices
do not contain any elements.- 参数
- 返回类型
None
Methods
single
()Test whether the range of this distribution contains just a single value.
to_external_repr
(param_value_in_internal_repr)Convert internal representation of a parameter value into external representation.
to_internal_repr
(param_value_in_external_repr)Convert external representation of a parameter value into internal representation.
- to_external_repr(param_value_in_internal_repr)[源代码]
Convert internal representation of a parameter value into external representation.