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 估计器实例 |