概率提升
smac.acquisition.function.probability_improvement #
PI #
PI(xi: float = 0.0)
基类:AbstractAcquisitionFunction
提升概率(Probability of Improvement)
:math:P(f_{t+1}(\mathbf{X})\geq f(\mathbf{X^+}))
:math::= \Phi(\\frac{ \mu(\mathbf{X})-f(\mathbf{X^+}) } { \sigma(\mathbf{X}) })
其中 :math:f(X^+)
是当前的最佳值,:math:\Phi
是标准正态分布的累积分布函数(cdf)。
参数#
xi:浮点数,默认为 0.0。控制采集函数的探索与利用之间的平衡。
源代码位于 smac/acquisition/function/probability_improvement.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。更新特定采集函数的附加参数。