FunctionStack¶
-
class
safe_learning.
FunctionStack
(functions, name='function_stack')¶ A combination of multiple 1d (uncertain) functions for each dim.
Parameters: - functions : list
The functions. There should be one for each dimension of the output.
Attributes: parameters
Return the parameters.
- scope_name
Methods
__call__
(self, \*args, \*\*kwargs)Evaluate the function using the template to ensure variable sharing. add_data_point
(self, x, y)Add data points to the GP model and update cholesky. build_evaluation
(self, points)Evaluation, see UncertainFunction.evaluate. copy_parameters
(self, other_instance)Copy over the parameters of another instance. to_mean_function
(self)Turn the uncertain function into a deterministic ‘mean’ function. -
add_data_point
(self, x, y)¶ Add data points to the GP model and update cholesky.
Parameters: - x : ndarray
A 2d array with the new states to add to the GP model. Each new state is on a new row.
- y : ndarray
A 2d array with the new measurements to add to the GP model. Each measurements is on a new row.
-
build_evaluation
(self, points)¶ Evaluation, see UncertainFunction.evaluate.
-
copy_parameters
(self, other_instance)¶ Copy over the parameters of another instance.
-
parameters
¶ Return the parameters.
-
to_mean_function
(self)¶ Turn the uncertain function into a deterministic ‘mean’ function.