forked from VowpalWabbit/vowpal_wabbit
-
Notifications
You must be signed in to change notification settings - Fork 0
Fetching Upstream #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
manavsinghal157
merged 166 commits into
master
from
RLOS-21--Privacy-Preserving-Learning
Sep 1, 2021
Merged
Fetching Upstream #5
manavsinghal157
merged 166 commits into
master
from
RLOS-21--Privacy-Preserving-Learning
Sep 1, 2021
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* refactor: cb_explore_adf_synthcover * refactor: cb_explore_adf_synthcover, windows CI
* feat: add generic_range adapter class * Formatting
* add ContextualBanditLabel class * add tests for ContextualBanditLabel, reorganize the whole file * change DFtoVW.from_colnames method to accept any hashable input * docstring: rm unused type in returns * add _ListLabel, clean and refactor * fix test, fix wrong attribute affectation * improve docstring, change test, chg proba->probability * fix non float in test_contextualbanditlabel_non_positive_action, add new test for non float proba * little change to docstring, run black formatting with line 99 on both files * in _ListLabel chg ValueError->TypeError, add tests Co-authored-by: Eduardo Salinas <[email protected]> Co-authored-by: Jack Gerrits <[email protected]>
* refactor:cb_explore_pdf * refactor: cb_explore_pdf
Use --limit_output N to limit logging output.
* refactor: Use std::move to avoid v_array copy constructor * restore data._empty_label * syntax * empty out empty_label, include explore_eval * formatting * extend if statement * change delete_v to clear * recommit
…abbit#3029) * Add namespaced features * use generic range * add implementations WIP * Add test * Fix test * Add to windows projs * Formatting * "fix" exceptions * formatting mistake * Address feedback * Address feedback * Formatting
…t#3033) * change to SimpleLabel class * simplify code in process method * add 2 tests * nit: add blank line in docstring before "Returns" Co-authored-by: Jack Gerrits <[email protected]>
- add also shared feature merger metrics
* refactor: cb_adf learner * formatting * recommit * action_scores typo
…rner (VowpalWabbit#3039) * refactor: cb_sample.cc * fix * reformat
* ci: Only run slow CIs when relevant paths change * Update build-linux-valgrind.yml * Only run CI for master and release branches, but all PRs * Update quoting
* refactor: remove delete from copy_into v_array * refactor: remove delete
* feat: add several functions to namespaced_features * Add files i forgot to add in the last commit * Change VW_NOEXCEPT behavior * Ifdef in header
* cb weight parsing fix * pdrop related weight update initialization fix * reported loss fix * cb pdrop tests * Revert "reported loss fix" This reverts commit 1af3ce2. * pdrop cb tests update * comment update * comment * handling pdrop==1 * more pdrop tests * format fix * tests skipList update * fb tests skipList update
…rner (VowpalWabbit#3053) * refactor: Refactor cats_tree.cc to use builder to set features of learner * initialize all variables in cats_tree * Use 2 constructors
…alWabbit#3058) * refactor: Organize cache usage behind two functions for testing * formatting * Update unit_test.vcxproj * Force inline * Revert "Force inline" This reverts commit f8f1ec5. * Remove v_array operator== * undo more changes * Formatting
….cc (VowpalWabbit#3059) * refactor: add label and use builder to set learner features in cb_dro.cc * refactor * include label_parser.h * add additional test for coverage Co-authored-by: olgavrou <[email protected]>
* refactor: migrate autolink to builder * add prediction type
- move test scripts to python/tests/ to enable library re-use
Co-authored-by: Eduardo Salinas <[email protected]>
* Adding metric for sum of original_label_cost * revert a file that was accidentally changed * rename cbea_sum_original_cost to dsjson_sum_original_cost * check type before using * fix broken test
…owpalWabbit#3263) * fix: move lda above scorer to avoid incorrect application of scorer * update test * Update test
* refactor: migrate shared_feature_merger to builder * Formatting
…ts, cb_algs (VowpalWabbit#3264) * refactor: Add label and use builder to set learner features in active, audti_regressor, baseline, bs, cats, cats_tree, cb_algs * formatting * revert active, baseline, audit_pregressor, add pred_type to bs
* refactor: migrate scorer to builder * Formatting
…bbit#3244) * refactor: migrate audit_regressor to builder * Flush buffer on finish * formatting
* fix: incorrect change of push_at * Fix out of bounds access * Add 1 to pos when resizing * Remove index check while OOB bug exists :/
…bit#3265) * refactor: make current a private concept in io_buf * formatting
…3250) * refactor: use new builder for marginal and other fixes * add constructor * formatting * add label and pred type * fix conversions
…lore (VowpalWabbit#3266) * refactor: Add label and use builder to set learner features in cb_explore * formatting * commented changes
…3255) * fix: fix realloc warning * Fix compile issue * fix python build
* refactor: migrate to builder and fix warnings * formatting * add suggestion
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fetching Upstream.
Merge Conflicts: RunTests and gd.cc which were resolved!