Skip to content

0.1.2

Latest
Compare
Choose a tag to compare
@fairlight1337 fairlight1337 released this 01 Feb 15:03
· 3 commits to main since this release
c85b60f

Major add: Evaluators

Evaluators are tools that allow to score programs based on their static structure, their dynamic runtime behavior, and based on any arbitrary measure necessary. Programs can hence be judged whether (and how well) they are fit for any particular purpose. The background for this change is that for automatic program generation and recombination, a gradient search needs to know in which direction to improve; and that's exactly where evaluators will give guidance.

In this release, the evaluators framework and some basic evaluators are implemented, tested, and documented. More evaluators are to follow on a per-need bases when evolution pipelines are in place. For now, this is a milestone for integrating the principle technology. The next release will make good use of it.