Henrik Mettler

Results 12 issues of Henrik Mettler

When using `genome.set_expression_for_output` one usually has a target expression that the output node should compile to. Since mistakes in setting the dna can happen easily (eg. by changing the order...

UX

Addresses #373. This is based on an implementation I used in a project with hal-cgp, thus the default values for `permissible-values`. There is two open questions, marked as todo in...

Currently our library offers two ways of searching values for parameterised nodes: `Evolution Strategies` and `Gradient based`. Both search values "locally" around the current values. In some use cases one...

enhancement

This triggers the CI test suite on Ubuntu 20.04 and Mac OS 11. Not sure if we want to run on both OS for all python versions (time is not...

When call the hl api `evolve` function with a population object whose generation count is not zero, issue a warning.

maintenance

For some applications, one might want to evaluate fitness in C. Here `CartesianGraph` is extended with a function `to_c` which writes the computational graph into a C-module. An example is...

examples

Renamed `n_columns` to `n_hidden_units`

#366 implements the creation of a C module from an individuals computational graph. However this currently works only for graphs with a single output node. This should be extended to...

enhancement

For historical reasons, our genome has parameters`n_rows`, `levels_back`. However they offer little benefit in optimization and in actual applications these are never used. To simplify things and improve the user...

maintenance
API change
UX

Moves the boolean `reorder_genome` into population to check whether genome conditions (n_rows=1, levels_back=n_columns) for `reorder=True` are met. I am not removing the possibility to configure this, since `reorder` is limited...