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的別名

示例sklearn.gaussian_process.kernels.Hyperparameter?