可组合估计器混合

class ComposableEstimatorMixin[source]

处理由命名估计器组成的估计器的参数管理。

部分(即get_params和set_params)改编或复制自scikit-learn _BaseComposition类,位于utils/metaestimators.py中。

方法

get_fitted_params([deep])

获取拟合参数。

get_params([deep])

获取此估计器的参数。

set_params(**params)

设置此估计器的参数。

get_params(deep=True)[source]

获取此估计器的参数。

返回构造函数中给定的参数,以及如果深度为真,则返回包含在可组合估计器中的估计器。

Parameters:
deepbool, default=True

如果为True,将返回此估计器及其包含的子对象的参数。

Returns:
paramsmapping of string to any

参数名称映射到它们的值。

set_params(**params)[source]

设置此估计器的参数。

可以使用get_params()列出有效的参数键。请注意,您可以直接使用其分配的名称设置包含在可组合估计器中的估计器的参数。

Parameters:
**kwargsdict

此估计器的参数或包含在可组合估计器中的估计器的参数。可以使用其名称和参数名称(用“__”分隔)来设置估计器的参数。

Returns:
selfestimator instance

估计器实例。

get_fitted_params(deep=True)[source]

获取拟合参数。

State required:

需要状态为“已拟合”。

Parameters:
deepbool, default=True

如果为True,将返回此估计器的拟合参数以及包含的作为估计器的子对象。

Returns:
fitted_paramsdict

拟合参数名称映射到它们的值。