sklearn.gaussian_process.Hyperparameter¶
class sklearn.gaussian_process.kernels.Hyperparameter[source]
内核超参数以命名元组的形式指定。
新版本0.18。
属性 | 说明 |
---|---|
name | str 超参数的名称。注意,使用名为“x”的超参数的内核必须具有self属性。x和self.x_bounds |
value_type | str 超参数的类型。目前,只支持“数值”超参数。 |
bounds | pair of floats >= 0 or “fixed” 参数的下界和上界。如果n_elements>1,则可以交替给出一对带有n_elements的1d数组。如果字符串“fixed”作为边界传递,则超参数的值无法更改。 |
n_elements | int, default=1 超参数值的元素数量。默认值为1,对应于标量超参数。n_elements > 1对应一个向量值的超参数,例如,各向异性的长度尺度。 |
fixed | bool, default=None 该超参数的值是否固定,即,不能在超参数调优期间更改。如果没有传递,则根据给定的边界派生“固定”。 |
方法
方法 | 说明 |
---|---|
count (self, value, /) |
Return number of occurrences of value. |
index (self, value[, start, stop]) |
Return first index of value. |
__init__(self, /, *args, **kwargs)
初始化self. See 请参阅help(type(self))以获得准确的说明 。
__call__(*args, **kwargs)
将self作为函数调用。
bounds
字段号2的别名
count(self, value, /)
返回值出现的次数。
fixed
字段号4的别名
index(self, value, start=0, stop=9223372036854775807, /)
返回值的第一个索引。
如果值不存在,会引发ValueError。
n_elements
字段号3的别名
name
字段号0的别名
value_type
字段号1的别名