A University project which takes an input and output and assembles a function based on these values in dana. The target function should be able to transform the input into the output.
This repository includes the three approaches attempted
The guided approach of a genetic algorithm outperformed both a randomly assembled function and one assembled by enumerating all possible operations.
Here is an example function generated by the genetic algorithm.