Closed granawkins closed 2 years ago
In a prior email thread, the "Matchin_GP" ("Matching_GP"?) was going to be rebuilt to apply regression instead, as the original "match" function is not truly evolutionary, rather a sophisticated guess. If so, perhaps this should be renamed to "Custom_GP" or "User_GP"?
This is the last of 3 big PRs. It consists of two commits:
1. Update Tests
Implement a few small changes which require updating the test results. These were discussed in the last dev call.
2. New Class implementations
NumpyEngine
andTensorflowEngine
which perform the most expensive calculations on the cpu or gpu, respectivelyscoring
attribute forBase_GP
which determines how fitness is calculated and what other fields are calculatedRegressor_GP
,MultiClassifier_GP
andMatchin_GP
which implement scoring for the three Karoo 'kernels'This is the last of the major updates I wanted to make asap. Things which I've skipped but should still be addressed: