Alinson S. Xavier
|
4e132a7677
|
Make progress bar labels consistent
|
6 years ago |
Alinson S. Xavier
|
4f39dc02d6
|
Flip dict levels produced by PrimalSolutionComponent.evaluate
|
6 years ago |
Alinson S. Xavier
|
10008d99b0
|
Remove print statement; add progress bar on evaluate
|
6 years ago |
Alinson S. Xavier
|
907c4fe14a
|
Make classifier evaluation metrics work when tp+fp=0
|
6 years ago |
Alinson S. Xavier
|
5b02c6ea0e
|
Make classifier evaluation metrics work when p=0
|
6 years ago |
Alinson S. Xavier
|
8039ac7845
|
Implement PrimalSolutionComponent.evaluate
|
6 years ago |
Alinson S. Xavier
|
659ef4cf9e
|
Always pass (n,)-shaped arrays to regressors instead of (n,1)
|
6 years ago |
Alinson S. Xavier
|
8d2d9873cb
|
ObjectiveValueComponent.evaluate: remove rounding
|
6 years ago |
Alinson S. Xavier
|
b1871869a0
|
Implement ObjectiveValueComponent.evaluate
|
6 years ago |
Alinson S. Xavier
|
b7ff587fb1
|
Make test_stab.py more deterministic
|
6 years ago |
Alinson S. Xavier
|
04c16c40c6
|
Add method LazyConstraintsComponent.evaluate
|
6 years ago |
Alinson S. Xavier
|
677c3540f1
|
Implement CrossValidatedClassifier
|
6 years ago |
Alinson S. Xavier
|
3dda69719e
|
Remove unnecessary CPLEX-specific code
|
6 years ago |
Alinson S. Xavier
|
e1bb3cf01d
|
Remove wrong assertion
|
6 years ago |
Alinson S. Xavier
|
86b6ac93c3
|
Make LazyConstraintsComponent use supervised learning
|
6 years ago |
Alinson S. Xavier
|
b555d5739c
|
Move classifiers into their own module
|
6 years ago |
Alinson S. Xavier
|
58c8974a1e
|
Update docs
|
6 years ago |
Alinson S. Xavier
|
7b9709735e
|
Update docs
|
6 years ago |
Alinson S. Xavier
|
f552263be1
|
Update GitHub Actions
|
6 years ago |
Alinson S. Xavier
|
1fefca584e
|
Reorganize Julia package
|
6 years ago |
Alinson S. Xavier
|
72aa1b0cdf
|
Make LearningSolver working with JuMP
|
6 years ago |
Alinson S. Xavier
|
808e684c11
|
Make Julia's solution format consistent with Python's
|
6 years ago |
Alinson S. Xavier
|
ad7a1839d4
|
Julia: Implement more missing methods from JuMPSolver; test CPLEX
|
6 years ago |
Alinson S. Xavier
|
feaec32653
|
Add test for InternalSolver.fix
|
6 years ago |
Alinson S. Xavier
|
54d2a9a0a7
|
Julia: move code from test to main package
|
6 years ago |
Alinson S. Xavier
|
0d6c08099d
|
PyomoSolver: remove duplicated docstrings
|
6 years ago |
Alinson S. Xavier
|
8200c003af
|
Add work-in-progress JuMPSolver
|
6 years ago |
Alinson S. Xavier
|
709f9fd0bf
|
Run Julia tests on "make test"
|
6 years ago |
Alinson S. Xavier
|
990631a4e7
|
Update Julia dependencies
|
6 years ago |
Alinson S. Xavier
|
938166e275
|
Make InternalSolver an interface; create abstract class PyomoSolver
|
6 years ago |
Alinson S. Xavier
|
d7a6f5dd26
|
Document LearningSolver.solve; add solver_log to solved instances
|
6 years ago |
Alinson S. Xavier
|
5b0591392f
|
Fix RedirectOutput; add tests
|
6 years ago |
Alinson S. Xavier
|
74514d7ffc
|
Remove print
|
6 years ago |
Alinson S. Xavier
|
0e3d080f92
|
Fix node count for CPLEX; add tests
|
6 years ago |
Alinson S. Xavier
|
672151d945
|
Split test_solver.py
|
6 years ago |
Alinson S. Xavier
|
c34fed846c
|
Split solvers.py into multiple files
|
6 years ago |
Alinson S. Xavier
|
9f363e0221
|
Make it easier to pass options to solver; remove some warnings
|
6 years ago |
Alinson S. Xavier
|
b928ba9d7b
|
GurobiSolver: Let user decide whether to use callbacks or not
|
6 years ago |
Alinson S. Xavier
|
9a95bd552a
|
Parse warm start value from log files
|
6 years ago |
Alinson S. Xavier
|
042929772b
|
Capture solver log
|
6 years ago |
Alinson S. Xavier
|
bde5087055
|
Document InternalSolver; only traverse list of variables once
|
6 years ago |
Alinson S. Xavier
|
f80263e71e
|
GitHub Actions: Only run on push, not pull requests
|
6 years ago |
Alinson S. Xavier
|
af4a6d6a4e
|
Fix failing tests
|
6 years ago |
Alinson S. Xavier
|
b35f411199
|
LearningSolver: accept any callable function as solver
|
6 years ago |
Alinson S. Xavier
|
5bb109cfad
|
Only set warm start flag if at least one variable is set
|
6 years ago |
Alinson S. Xavier
|
c8152aab6c
|
Update dependencies
|
6 years ago |
bknueven
|
ff3efe4884
|
generalizing solvers for LearningSolver; ensuring primal does not get set if it does not exist
|
6 years ago |
Alinson S. Xavier
|
2a558931d1
|
Add notebooks/ to gitignore
|
6 years ago |
Alinson S. Xavier
|
da32ff2f35
|
Make LearningSolver picklable
|
6 years ago |
Alinson S. Xavier
|
43225681cb
|
Update compiled docs
|
6 years ago |