Skip to content

Validate accuracy of standard rules in various domains #34

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

Open
3 tasks
HarrisonGrodin opened this issue Aug 15, 2018 · 0 comments
Open
3 tasks

Validate accuracy of standard rules in various domains #34

HarrisonGrodin opened this issue Aug 15, 2018 · 0 comments
Labels
bug Something isn't working help wanted Extra attention is needed improvement Improvement to existing feature
Milestone

Comments

@HarrisonGrodin
Copy link
Owner

We should test our standard rules to confirm accuracy when working in various domains. This was started in #30, but there are still many improvements which should be made, both to the test suite and to the rules themselves.

  • The variable substitutions provided by the test suite are very naive, substituting the same test value for all variables. We should test combinations of different variable types.
  • We currently only test on integers, which should be changed. We should be testing using various common types (Complex, Matrix, etc.) and updating rule variable images accordingly.
  • We currently don't test differentiation, since this is not a functionality that exists in Base, but we should probably test for various values using numerical approximations to validate the rules in DiffRules.jl.
@HarrisonGrodin HarrisonGrodin added bug Something isn't working help wanted Extra attention is needed improvement Improvement to existing feature labels Aug 15, 2018
@HarrisonGrodin HarrisonGrodin added this to the 0.1 milestone Aug 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed improvement Improvement to existing feature
Projects
None yet
Development

No branches or pull requests

1 participant