bayeso.utils.utils_gp
It is utilities for Gaussian process regression and Student-\(t\) process regression.
- bayeso.utils.utils_gp.get_prior_mu(prior_mu: Callable | None, X: ndarray) ndarray
It computes the prior mean function values over inputs X.
- Parameters:
prior_mu (function or NoneType) – prior mean function or None.
X (numpy.ndarray) – inputs for prior mean function. Shape: (n, d) or (n, m, d).
- Returns:
zero array, or array of prior mean function values. Shape: (n, 1).
- Return type:
numpy.ndarray
- Raises:
AssertionError
- bayeso.utils.utils_gp.validate_common_args(X_train: ndarray, Y_train: ndarray, str_cov: str, prior_mu: Callable | None, debug: bool, X_test: ndarray | None = None) None
It validates the common arguments for various functions.
- Parameters:
X_train (numpy.ndarray) – inputs. Shape: (n, d) or (n, m, d).
Y_train (numpy.ndarray) – outputs. Shape: (n, 1).
str_cov (str.) – the name of covariance function.
prior_mu (NoneType, or function) – None, or prior mean function.
debug (bool.) – flag for printing log messages.
X_test (numpy.ndarray, or NoneType, optional) – inputs or None. Shape: (l, d) or (l, m, d).
- Returns:
None.
- Return type:
NoneType
- Raises:
AssertionError