isoexp/contextual/contextual_linucb.py [37:52]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self.noise_variance = noise_variance

        self.reset()

    def reset(self):
        d = self.dim
        self.thetas_hat = np.zeros((self.K, d))
        self.inv_design_matrices = np.zeros((self.K, d, d))
        self.bs = self.thetas_hat.copy()
        for arm in range(self.K):
            self.inv_design_matrices[arm] = np.eye(d, d) / self.reg_factor
        # self.range = 1
        # self.est_bound_theta = 0
        # self.est_bound_features = 0
        self.n_samples = np.zeros((self.K,))
        self.iteration = 0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



isoexp/contextual/contextual_linucb.py [120:131]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        self.noise_variance = noise_variance
        self.reset()

    def reset(self):
        d = self.dim
        self.thetas_hat = np.zeros((self.K, d))
        self.inv_design_matrices = np.zeros((self.K, d, d))
        self.bs = self.thetas_hat.copy()
        for arm in range(self.K):
            self.inv_design_matrices[arm] = np.eye(d, d) / self.reg_factor
        self.n_samples = np.zeros((self.K,))
        self.iteration = 0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



