Commit Graph

612 Commits (6c98986675789698177a935ea2d2dbb2b8a52db9)
 

Author SHA1 Message Date
Alinson S. Xavier 696d66eba9 STAB: Alternative features
6 years ago
Alinson S. Xavier 07aabd6897 AdaptiveClassifier: improve logging
6 years ago
Alinson S. Xavier 4c152d60f7 Make AdaptiveClassifier pick best classifier based on score
6 years ago
Alinson S. Xavier 89e5b9c2bf Implement MinPrecisionThreshold; use it by default
6 years ago
Alinson S. Xavier 8f3f880afd STAB: Switch to clique formulation
6 years ago
Alinson S. Xavier 9c3de5d7ce Remove print statements
6 years ago
Alinson S. Xavier c63a0777ed Simplify AdaptiveClassifier
6 years ago
Alinson S. Xavier d13a548e80 Remove unused imports and attributes
6 years ago
Alinson S. Xavier f227b18758 Primal: add progress bar
6 years ago
Alinson S. Xavier a39159158e Simplify PrimalSolutionComponent; remove dynamic thresholds
6 years ago
Alinson S. Xavier 84351b3ac3
Fix time limits
6 years ago
Alinson S. Xavier 6b50b707a9
Merge branch 'master' of github.com:iSoron/miplearn
6 years ago
Alinson S. Xavier c428d70414
Increase training time limit
6 years ago
Alinson S. Xavier 99badb5169
Add scripts to upload/download benchmark training data
6 years ago
Alinson S. Xavier 5fcfa369f5 Make PrimalSolutionComponent accept n_jobs argument
6 years ago
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