class_docstr: Expected improvement acquisition function
  
  :param model: GPyOpt class of model
  :param space: GPyOpt class of domain
  :param optimizer: optimizer of the acquisition. Should be a GPyOpt optimizer
  :param cost_withGradients: function
  :param jitter: positive value to make the acquisition more explorative.
  
  .. Note:: allows to compute the Improvement per unit of cost
code: def __init__(
      self,
      model,
      space,
      optimizer=None,
      cost_withGradients=None,
      jitter=0.01,
  ):
      self.optimizer = optimizer
      super(AcquisitionEI, self).__init__(
          model, space, optimizer, cost_withGradients=cost_withGradients
      )
      self.jitter = jitter
  
file_path: GPyOpt/GPyOpt/acquisitions/EI.py
imports: from .base import AcquisitionBase
  from ..util.general import get_quantiles
label_desc: Use image node_id 1 to create a new AcquisitionEI object from inherited base classes: AcquisitionBase with example: obj = AcquisitionEI(model, space, optimizer, cost_withGradients, jitter)