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