sklearn.base.BaseEstimator?

class sklearn.base.BaseEstimator

[源碼]

基類用于scikit-learn中的所有估計器。

所有估計器都應該指定可以在類級別上設置的所有參數, 在 __init__ 中作為顯式關鍵字參數(no *args or **kwargs)。

方法

方法 說明
get_params(self[, deep]) 獲取此估計器的參數
set_params(self, **params) 設置此估計器的參數
__init__(self, /, *args, **kwargs)

初始化self。請參閱help(type(self))以獲得準確的說明。

get_params(self, deep=True)

[源碼]

獲取此估計器的參數。

參數 說明
deep bool, default=True
如果為True,則將返回此估計器和所包含子對象的參數。
返回值 說明
params 字符串的任意映射
映射到其值的參數名稱
set_params(self, **params)

[源碼]

設置此估計器的參數。

該方法適用于簡單估計器以及嵌套對象(例如pipelines)。后者具有表單的 <component>__<parameter>參數,這樣就可以更新嵌套對象的每個組件。

參數 說明
**params dict
估計器參數
返回值
self object
估計器實例

sklearn.base.BaseEstimator使用示例?