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
docstr: Computes the Expected Improvement per unit of cost
docstr_tok: ["Computes","the","Expected","Improvement","per","unit","of","cost"]
code: def _compute_acq(self, x):
      """
      Computes the Expected Improvement per unit of cost
      """
      m, s = self.model.predict(x)
      fmin = self.model.get_fmin()
      phi, Phi, u = get_quantiles(self.jitter, fmin, m, s)
      f_acqu = s * (u * Phi + phi)
      return f_acqu
  
file_path: GPyOpt/GPyOpt/acquisitions/EI.py
imports: from .base import AcquisitionBase
  from ..util.general import get_quantiles
label_desc: Use image node_id 3 for calling the AcquisitionEI obj's underlying member method code with example usage: obj._compute_acq(x) and returns: f_acqu