Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add offline policy evaluation module and update dependencies
### Changes * Introduced `offline_policy_evaluator.py` with classes for propensity score estimation and offline policy evaluation. * Updated `pyproject.toml` to include new dependencies: `bokeh`, `obp` and `optuna`. Further adjusted existing dependencies to compatible versions. * Added class method to PyBanditsBaseModel on base.py to allow seeing default values for arguments that were not passed to the model. * Added test_offline_policy_evaluator.py as a test suite for the OfflinePolicyEvaluator. * Added `visualize_via_bokeh` and `in_jupyter_notebook` utility functions.
- Loading branch information