抽象采集函数
smac.acquisition.function.abstract_acquisition_function #
AbstractAcquisitionFunction #
采集函数的抽象基类。
源代码位于 smac/acquisition/function/abstract_acquisition_function.py
__call__ #
计算给定配置的采集值。
参数#
configurations : list[Configuration] 需要评估采集函数的配置。
返回值#
np.ndarray [N, 1] X 的采集值
源代码位于 smac/acquisition/function/abstract_acquisition_function.py
update #
update(model: AbstractModel, **kwargs: Any) -> None
更新计算所需的采集函数属性。
该方法将在模型拟合后、采集函数最大化前被调用。例如,EI 使用它来更新当前的 fmin。默认实现仅更新采集函数中已存在的属性。
调用 _update
来更新采集函数属性。
参数#
model : AbstractModel 用于拟合数据的模型。 kwargs : Any 用于更新特定采集函数的附加参数。