-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Incremental training regression tests #7544
Conversation
Co-authored-by: Joe Juzl <[email protected]>
describe `--epoch-fraction` usage
…7504) * Use fingerprinting for finetuning and add more tests * Use all training labels for fingerprinting * rename to action_names
* doc strings and changes needed to cvf * added tests, small refactoring in cvf * refactor regex featurizers and fix tests * added tests for regex featurizer, comments and doc strings * rename 'finetune_mode' parameter inside load * address review comments, make ML components inside NLU loadable in finetune mode. * try resetting default additional slots in cvf to 0, see if results go back to normal * revert default in regex also, to see if model regression tests pass * rectify how regex featurizer is loaded * revert back defaults for additional vocab params in cvf and regex * add default minimum for cvf as well * Load core model in fine-tuning mode * Core finetune loading test * Test and PR comments * Fallback to default epochs * Test policy and ensemble fine-tuning exception cases * Remove epoch_override from Policy.load * Apply suggestions from code review Co-authored-by: Tobias Wochinger <[email protected]> * review comments and add tests for loaded diet and rs * fix regex tests * use kwargs * fix * fix train tests * More test fixes * Apply suggestions from code review Co-authored-by: Daksh Varshneya <[email protected]> * remove unneeded sklearn epochs * Apply suggestions from code review Co-authored-by: Tobias Wochinger <[email protected]> * PR comments for warning strings * Add typing * add back invalid model tests * handle empty sections in config * review comments * make core models finetunable * add tests finetuning core policies * add print for loaded model * add vocabulary stats logging for cvf * code quality * review comments * reduce number of finetuning epochs in tests * Use fingerprinting for finetuning and add more tests * review comments * review comments * fix tests * Use all training labels for fingerprinting * rename to action_names Co-authored-by: Joseph Juzl <[email protected]> Co-authored-by: Tobias Wochinger <[email protected]>
* Add migration guide for policies * spelling fix * changelog
Hey @dakshvar22! 👋 To run model regression tests, comment with the Tips 💡: The model regression test will be run on Tips 💡: Every time when you want to change a configuration you should edit the comment with the previous configuration. You can copy this in your comment and customize:
|
/modeltest include:
- dataset: ["all"]
config: ["Sparse + BERT + DIET(bow) + ResponseSelector(bow)", "Sparse + BERT + DIET(seq) + ResponseSelector(t2t)", "Sparse + DIET(bow) + ResponseSelector(bow)", "Sparse + DIET(seq) + ResponseSelector(t2t)", "Sparse + Spacy + DIET(bow) + ResponseSelector(bow)", "Sparse + Spacy + DIET(seq) + ResponseSelector(t2t)"]
|
The model regression tests have started. It might take a while, please be patient. Used configuration can be found in the comment. |
Commit: 212eff2, The full report is available as an artifact. Dataset:
Dataset:
Dataset:
Dataset:
Dataset:
Dataset:
|
Proposed changes:
Status (please check what you already did):
black
(please check Readme for instructions)