Example #1
0
 def __init__(self, mean_func=Zero(), cov_funcs=(Constant(0.0))):
     try:
         self.cov_funcs = list(cov_funcs)
     except TypeError:
         self.cov_funcs = [cov_funcs]
     cov_func = pm.gp.cov.Kron(self.cov_funcs)
     super().__init__(mean_func, cov_func)
Example #2
0
 def __init__(self, mean_func=Zero(), cov_func=Constant(0.0), nu=None):
     if nu is None:
         raise ValueError(
             "Student's T process requires a degrees of freedom parameter, 'nu'"
         )
     self.nu = nu
     super().__init__(mean_func, cov_func)
Example #3
0
 def __init__(self,
              mean_func=Zero(),
              cov_func=Constant(0.0),
              approx="FITC"):
     if approx not in self._available_approx:
         raise NotImplementedError(approx)
     self.approx = approx
     super().__init__(mean_func, cov_func)
Example #4
0
 def __init__(self, mean_func=Zero(), cov_func=Constant(0.0)):
     super().__init__(mean_func, cov_func)
Example #5
0
 def __init__(self, mean_func=Zero(), cov_func=Constant(0.0)):
     self.mean_func = mean_func
     self.cov_func = cov_func
Example #6
0
 def __init__(self, mean_func=Zero(), cov_func=Constant(0.0)):
     super(CustomLatent, self).__init__(mean_func, cov_func)