I’ll adjust the placeholder. As far as the reference to two run functions, I initially named run
and evolve
the same thing, I must have missed that reference. Most of the stuff in regards to passing hyperparameters via opts
is necessary for playing with some configurations later on. For example, opts
is used to specify :population_size
in initialize
. I believe there’s a mistake in the transcription of the signature of initialize
where it says:
def initialize(opts \\ []) do
# ...omitted...
end
It should say:
def initialize(genotype, opts \\ []) do
# ...omitted...
end
Thank you for the feedback !