Exemplo n.º 1
0
    def test_factor(self):
        opt, train = util.build_factor('tester')
        assert isinstance(opt, Tester)

        # run the optimizer for two iterations. check that the u and v values
        # (being monitored) are reasonable at the start.
        for i, (tm, vm) in enumerate(opt.iterate(train)):
            assert abs(vm['u<1'] - 0.001) < 1e-5
            assert vm['u<-1'] == 0
            assert vm['v<1'] == 1
            assert vm['v<-1'] == 0
            if i == 2:
                break
Exemplo n.º 2
0
    def test_factor(self):
        opt, train = util.build_factor('tester')
        assert isinstance(opt, Tester)

        # run the optimizer for two iterations. check that the u and v values
        # (being monitored) are reasonable at the start.
        for i, (tm, vm) in enumerate(opt.iterate(train)):
            assert abs(vm['u<1'] - 0.001) < 1e-5
            assert vm['u<-1'] == 0
            assert vm['v<1'] == 1
            assert vm['v<-1'] == 0
            if i == 2:
                break
Exemplo n.º 3
0
 def test_sgd(self):
     assert isinstance(util.build_rosen('sgd')[0], downhill.SGD)
     assert isinstance(util.build_factor('sgd')[0], downhill.SGD)
Exemplo n.º 4
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('nag'), max_gradient_elem=1)
Exemplo n.º 5
0
 def test_factor_nesterov(self):
     util.assert_progress(
         *util.build_factor('sgd'),
         max_gradient_norm=1)
Exemplo n.º 6
0
 def test_factor(self):
     util.assert_progress(
         *util.build_factor('sgd'),
         max_gradient_elem=1,
         nesterov=False)
Exemplo n.º 7
0
 def test_sgd(self):
     assert isinstance(util.build_rosen('sgd')[0], downhill.SGD)
     assert isinstance(util.build_factor('sgd')[0], downhill.SGD)
Exemplo n.º 8
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('nag'), max_gradient_elem=1)
Exemplo n.º 9
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('sgd'),
                          max_gradient_elem=1,
                          nesterov=False)
Exemplo n.º 10
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('esgd'), learning_rate=1e-6)
Exemplo n.º 11
0
 def test_factor_nesterov(self):
     util.assert_progress(*util.build_factor('sgd'), max_gradient_norm=1)
Exemplo n.º 12
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('adam'))
Exemplo n.º 13
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('rmsprop'))
Exemplo n.º 14
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('rmsprop'))
Exemplo n.º 15
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('esgd'), learning_rate=1e-6)
Exemplo n.º 16
0
 def test_factor(self):
     util.assert_progress(*util.build_factor('adagrad'))