physbo.gp.inf.exact module¶
- physbo.gp.inf.exact.eval_marlik(gp, X, t, params=None)[ソース]¶
Evaluating marginal likelihood.
- パラメータ
gp (physbo.gp.core.model) --
X (numpy.ndarray) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of search candidate.
t (numpy.ndarray) -- N dimensional array. The negative energy of each search candidate (value of the objective function to be optimized).
params (numpy.ndarray) -- Parameters.
- 戻り値
marlik -- Marginal likelihood.
- 戻り値の型
float
- physbo.gp.inf.exact.get_grad_marlik(gp, X, t, params=None)[ソース]¶
Evaluating gradiant of marginal likelihood.
- パラメータ
gp (physbo.gp.core.model) --
X (numpy.ndarray) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of search candidate.
t (numpy.ndarray) -- N dimensional array. The negative energy of each search candidate (value of the objective function to be optimized).
params (numpy.ndarray) -- Parameters.
- 戻り値
grad_marlik -- Gradiant of marginal likelihood.
- 戻り値の型
numpy.ndarray
- physbo.gp.inf.exact.get_post_fcov(gp, X, Z, params=None, diag=True)[ソース]¶
Calculating the covariance of posterior
- パラメータ
gp (physbo.gp.core.model) --
X (numpy.ndarray) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of search candidate.
Z (numpy.ndarray) -- N x d dimensional matrix. Each row of Z denotes the d-dimensional feature vector of tests.
params (numpy.ndarray) -- Parameters.
diag (bool) -- If X is the diagonalization matrix, true.
- 戻り値
- 戻り値の型
numpy.ndarray
- physbo.gp.inf.exact.get_post_fmean(gp, X, Z, params=None)[ソース]¶
Calculating the mean of posterior
- パラメータ
gp (physbo.gp.core.model) --
X (numpy.ndarray) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of search candidate.
Z (numpy.ndarray) -- N x d dimensional matrix. Each row of Z denotes the d-dimensional feature vector of tests.
params (numpy.ndarray) -- Parameters.
- 戻り値
- 戻り値の型
numpy.ndarray
- physbo.gp.inf.exact.prepare(gp, X, t, params=None)[ソース]¶
- パラメータ
gp (physbo.gp.core.model) --
X (numpy.ndarray) -- N x d dimensional matrix. Each row of X denotes the d-dimensional feature vector of search candidate.
t (numpy.ndarray) -- N dimensional array. The negative energy of each search candidate (value of the objective function to be optimized).
params (numpy.ndarray) -- Parameters.
- 戻り値
stats
- 戻り値の型
tupple