def test_accelerated_gradient_descent():
  solutions = [
      problems.quadratic_program1(),
      problems.logistic_regression(),
  ]
  for solution in solutions:
    yield check_optimizer, Optimizer2(200), solution
def test_accelerated_gradient_descent():
    solutions = [
        problems.quadratic_program1(),
        problems.logistic_regression(),
    ]
    for solution in solutions:
        yield check_optimizer, Optimizer2(200), solution
def test_ellipsoid_method():
  solutions = [
      problems.quadratic_program1(),
      problems.logistic_regression(),
  ]
  optimizer = run_ellipsoid_method
  for solution in solutions:
    yield check_optimizer, optimizer, solution
Example #4
0
def test_ellipsoid_method():
    solutions = [
        problems.quadratic_program1(),
        problems.logistic_regression(),
    ]
    optimizer = run_ellipsoid_method
    for solution in solutions:
        yield check_optimizer, optimizer, solution
def test_conjugate_gradient():
    solutions = [
        problems.quadratic_program1(),
        problems.logistic_regression(),
    ]
    optimizer = Optimizer()

    for solution in solutions:
        yield check_optimizer, optimizer, solution
def test_gradient_descent():
    solutions = [
        problems.quadratic_program1(),
        problems.lasso(),
        problems.logistic_regression(),
        problems.l2_penalized_logistic_regression(),
    ]
    for solution in solutions:
        yield check_optimizer, Optimizer(500), solution
def test_conjugate_gradient():
  solutions = [
      problems.quadratic_program1(),
      problems.logistic_regression(),
  ]
  optimizer = Optimizer()

  for solution in solutions:
    yield check_optimizer, optimizer, solution
def test_gradient_descent():
  solutions = [
      problems.quadratic_program1(),
      problems.lasso(),
      problems.logistic_regression(),
      problems.l2_penalized_logistic_regression(),
  ]
  for solution in solutions:
    yield check_optimizer, Optimizer(500), solution
Example #9
0
def test_newtons_method():
    solutions = [
        problems.quadratic_program1(),
        problems.quadratic_program2(),
        problems.logistic_regression()
    ]
    optimizer = Optimizer()

    for solution in solutions:
        yield check_optimizer, optimizer, solution
Example #10
0
def test_newtons_method():
  solutions = [
      problems.quadratic_program1(),
      problems.quadratic_program2(),
      problems.logistic_regression()
  ]
  optimizer = Optimizer()

  for solution in solutions:
    yield check_optimizer, optimizer, solution
Example #11
0
def test_mirror_descent():
  solutions = [
      problems.quadratic_program1(),
      problems.lasso(),
      problems.logistic_regression(),
      problems.l2_penalized_logistic_regression(),
  ]
  optimizer = Optimizer(750)
  for solution in solutions:
    yield check_optimizer, optimizer, solution
Example #12
0
def test_mirror_descent():
    solutions = [
        problems.quadratic_program1(),
        problems.lasso(),
        problems.logistic_regression(),
        problems.l2_penalized_logistic_regression(),
    ]
    optimizer = Optimizer(750)
    for solution in solutions:
        yield check_optimizer, optimizer, solution