Example #1
0
 def test_sparse_counter(self):
     X_TRUE = generate_test_sequence(self.x.copy(),
                                     self.T,
                                     learning_rate=0.5,
                                     beta=0.9,
                                     epsilon=1.0,
                                     sparse_counter=True)
     optimizer_callable = lambda params: Expectigrad(
         params, lr=0.5, beta=0.9, eps=1.0, sparse_counter=True)
     self._run_test(optimizer_callable, self.x, X_TRUE)
Example #2
0
 def test_sparse_counter(self):
     X_TRUE = generate_test_sequence(self.x.copy(),
                                     self.T,
                                     learning_rate=0.5,
                                     beta=0.9,
                                     epsilon=1.0,
                                     sparse_counter=True)
     optimizer = ExpectigradOptimizer(learning_rate=0.5,
                                      beta=0.9,
                                      epsilon=1.0,
                                      sparse_counter=True)
     self._run_test(optimizer, self.x, X_TRUE)
 def test_apply_dense(self):
     X_TRUE = generate_test_sequence(self.x.copy(), self.T, learning_rate=0.5,
                                     beta=0.0, epsilon=1.0, sparse_counter=False)
     optimizer = Expectigrad(learning_rate=0.5, beta=0.0, epsilon=1.0,
                             sparse_counter=False)
     self._run_test(optimizer, self.x, X_TRUE)