smac.acquisition.function.probability_improvement

Classes

PI([xi])

Computes the probability of improvement for a given x over the best so far value as acquisition value.

Interfaces

class smac.acquisition.function.probability_improvement.PI(xi=0.0)[source]

Bases: AbstractAcquisitionFunction

Computes the probability of improvement for a given x over the best so far value as acquisition value.

\(P(f_{t+1}(\mathbf{X})\geq f(\mathbf{X^+}))\) \(:= \Phi(\\frac{ \mu(\mathbf{X})-f(\mathbf{X^+}) } { \sigma(\mathbf{X}) })\) with \(f(X^+)\) as the incumbent and \(\Phi\) the cdf of the standard normal.

Parameters:

xi (float, defaults to 0.0) – Controls the balance between exploration and exploitation of the acquisition function.

property meta: dict[str, Any]

Returns the meta data of the created object.

Return type:

dict[str, Any]

property name: str

Returns the full name of the acquisition function.

Return type:

str