Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for contextual multi-armed bandits (#112)
* Fetch and store bandit parameters (#85) * bandit config store added * fix typo * test case * feedback from PR * Aaron/ff 2407/bandit evaluator (#88) * don't fetch bandit parameters if no store provided * stubbed methods for bandit evaluation * failing attribute scoring test * score actions tests passing * clean up from rebase * scoring working * weights test in place * tests passing * feedback from PR * Bandit selects and assigns action from weighted actions (#95) * action selection working, but suspect * failing JS test case * shared test cases passing * shared bandit tests passing * intermediate test case passing * fix test assignment weights * bandit logger test * handle when no actions * tests passing * changes from self-review of PR * additional note for future PR * remove comments from bandit logger interface * feedback from PR * fix remaining issues from rebase * Update for updated shared test data (#104) * update for shared test data updates * get ready for updated sdk test data * todo with failing test * store bandit flag to action association * rearrange parameters * feedback from PR * Handle explicitly bucketed numeric and categorical attributes (#108) * file names for test cases * support explicitly bucketed attributes * subject attribute test * tests WIP * final tests passing * all tests passing * need to export bandit logger interfaces * feedback from PR * featu: [Add support for exporting the configuration[ (FF-2437) (#90) * featu: [Add support for exporting the configuration[ (FF-2437) * rename getAll to entries * getFlagConfigurations * bump to 3.4.0 * bump feature version * add bandit store setters to interface --------- Co-authored-by: Leo Romanovsky <leoromanovsky@users.noreply.github.com>
- Loading branch information