Skip to content
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

Demonstrate model testing done right #7

Open
archena opened this issue Jul 16, 2021 · 0 comments
Open

Demonstrate model testing done right #7

archena opened this issue Jul 16, 2021 · 0 comments

Comments

@archena
Copy link
Member

archena commented Jul 16, 2021

Is your feature request related to a problem? Please describe.
Since this repo represents an ideal machine learning project, as part of that we should show how to test models. ML model testing is a broad topic, so it's a point of discussion of how it should be implemented. As opposed to software testing, model testing will not give a definitive answer to "Is the model performing well/as expected?", but can be used to compare experiments and newly trained models to previously deployed ones.

Describe the solution you'd like
To be discussed further, but there are at least two types of testing to be included:

  • Single metric performance (e.g. accuracy -- already included in the training script, precision, recall, ROC AUC, etc.)
  • Behavioral testing -- testing against specifically crafted test examples, to see if certain desired behaviours are satisfied.

Additional context
Some interesting things to look at for behavioural testing:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant