Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Changes * Add refactored smab classes * Add Poetry and Pre-Commit setup * Refactor repository settings * Add pyproject.toml for Poetry * Add tox.ini * Add .git* files * Remove outdated setup files * Update pre-commit hooks in .pre-commit-config.yaml * CostControlBandit: Take action with the highest probability when multiple actions have the same cost * Fix tests * Fix test_select_action_logic_corner_cases * Add Multi-Objective strategy merged with Cost-Control * Add new strategy Multi-Objective with Cost-Control * Add a new Beta model to support the MO-CC strategy * Create SmabBernoulli with Strategy MO-CC * Modify tests accordingly * Add Bayesian Logistic Regression model * Add class StudentT * Add class BaseBayesianLogisticRegression * Add class BayesianLogisticRegression * Add unit tests accordingly * Refactor BaseCmab and add CmabBernoulli * Add BaseCmabBernoulli * Add CmabBernoulli * Add unit tests in test_cmab.py * Add a new test in test_smab.py to reach 100% line coverage * Add Sonar-related config * Fix GitHub workflow * Fix style with pre-Commit * Add deadline time of test_cmab_predict_not_cold_start * Update continuous_integration.yml * Add CI to develop branch ---------------------------------------------------------- Co-authored-by: Stefano Piazza [email protected]
- Loading branch information