Пример #1
0
 def __init__(self, X, y, convergence_rate=1.0):
     self.X = X
     self.y = y
     self.W = None
     self.K = None
     self.noise_var = None
     self.converge_rate_sq = np.power(convergence_rate, 2)
     GaussianProcessRegressor.__init__(self, kernel=self.get_kernel(self.X))
     self.fit(self.X, self.y)
     self.update_W()
     self.update_K(self.X)
     self.update_noise_var()
Пример #2
0
 def __init__(self,
              kernel=None,
              alpha=1e-10,
              optimizer="fmin_l_bfgs_b",
              n_restarts_optimizer=0,
              normalize_y=False,
              copy_X_train=True,
              random_state=None):
     _GaussianProcessRegressor.__init__(self, kernel, alpha, optimizer,
                                        n_restarts_optimizer, normalize_y,
                                        copy_X_train, random_state)
     BaseWrapperReg.__init__(self)
Пример #3
0
 def __init__(self,
              kernel=None,
              alpha=1e-10,
              optimizer="fmin_l_bfgs_b",
              n_restarts_optimizer=0,
              normalize_y=False,
              copy_X_train=True,
              random_state=None,
              prior=None):
     GaussianProcessRegressor.__init__(
         self,
         kernel=kernel,
         alpha=alpha,
         optimizer="fmin_l_bfgs_b",
         n_restarts_optimizer=n_restarts_optimizer,
         normalize_y=False,
         copy_X_train=True,
         random_state=None)
     self.prior = prior