(self, rng=None)
Abstract base class to define the interface for priors
        of GP hyperparameter.
        Parameters
        ----------
Abstract base class to define the interface for priors
        of GP hyperparameter.
        Parameters
        ----------
Abstract base class to define the interface for priors of GP hyperparameter . Parameters ----------
def __init__(self, rng=None):
        """
        Abstract base class to define the interface for priors
        of GP hyperparameter.
        Parameters
        ----------

        """
        if rng is None:
            self.rng = np.random.RandomState(np.random.randint(0, 10000))
        else:
            self.rng = rng

        # Prior for alpha
        self.ln_prior_alpha = LognormalPrior(sigma=0.1, mean=-10, rng=self.rng)

        # Prior for sigma^2 = 1 / beta
        self.horseshoe = HorseshoePrior(scale=0.1, rng=self.rng)
def __init__ ( self , rng = None ) : if rng is None : self . rng = np . random . RandomState ( np . random . randint ( 0 , 10000 ) ) else : self . rng = rng # Prior for alpha self . ln_prior_alpha = LognormalPrior ( sigma = 0.1 , mean = - 10 , rng = self . rng ) # Prior for sigma^2 = 1 / beta self . horseshoe = HorseshoePrior ( scale = 0.1 , rng = self . rng )