nasa / bingo

Apache License 2.0
47 stars 28 forks source link

Refactoring of GradientMixin and VectorGradientMixin #36

Closed nightdr closed 3 years ago

nightdr commented 3 years ago

Changed GradientMixin's get_gradient() to get_fitness_and_gradient() and VectorGradientMixin's get_jacobian() to get_fitness_vector_and_jacobian() to match BingoCpp's inheritance structure. Also added testing for C++ implementations of GradientMixin and VectorGradientMixin.

nightdr commented 3 years ago

added commits to address ExplicitRegression get_fitness_vector_and_jacobian(), metric function, and continuous local optimization algorithm concerns