feature: faster calc_pscore #101
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feature
_calc_pscore_given_policy_logit
(instead of the previous_calc_pscore_given_action_list
)_calc_pscore_given_action_list(
calculates the pscore of givenpolicy_logit_i_
andaction_list
, meaning that we had to iterate all the rounds and combinatorial actions to calculate the pscores.sample_action_and_obtain_pscore(
andcalc_ground_truth_policy_value(
, much fasterbefore
zr-obp/obp/dataset/synthetic_slate.py
Lines 324 to 347 in 6dc904c
after
zr-obp/obp/dataset/synthetic_slate.py
Lines 324 to 361 in 1187a89