- Dec 13, 2024
-
-
Senne Deproost authored
-
- Oct 02, 2024
-
-
Senne Deproost authored
-
- Oct 01, 2024
-
-
Senne Deproost authored
-
Senne Deproost authored
-
- Sep 30, 2024
-
-
Senne Deproost authored
-
- Sep 26, 2024
-
-
Senne Deproost authored
-
- Aug 27, 2024
-
-
Senne Deproost authored
Merge branch 'stochastic_genetic' of gitlab.ai.vub.ac.be:sdeproost/bnaic2024 into stochastic_genetic
-
Senne Deproost authored
-
- Aug 26, 2024
-
-
Denis Steckelmacher authored
Merge branch 'stochastic_genetic' of gitlab.ai.vub.ac.be:sdeproost/bnaic2024 into stochastic_genetic
-
Denis Steckelmacher authored
ID can appear in many places in the genome, and makes "gaps" that can be filled by other operators when mutating. This allows programs of 20 genes to produce short code, with many identities, and learn stably on SimpleGoal
-
Senne Deproost authored
-
vsc10368 authored
-
vsc10368 authored
-
Senne Deproost authored
-
Senne Deproost authored
-
- Aug 23, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
"rank" simply does not work nor learns anything...
-
- Aug 21, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
- Aug 20, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
Randomize programs in a fixed way: values close to x.5 get cast to int(x), values further away may slip to x-1 or x+1
-
- Jul 31, 2024
-
-
Denis Steckelmacher authored
Constant propagation does not resolve things like (x[0] != x[0]) as False, which then prevents the evaluation from detecting that the program is not actually looking at x. By removing any operator that may map a function of x to a constant, we make sure that a program that has "x" in its expression actually has an x-dependent output. NOTE: This commit does not address a corner case, of exp(large-number) being a constant (exp(10)). Maybe some programs may learn to use exp and then a division by a constant to fabricate a constant even though "x" appears in their string representation
-
Denis Steckelmacher authored
Add negative versions of functions that have a positive image, so, on average on random DNAs, the output of a program is not biased towards positive numbers.
-
- Jul 24, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
Senne Deproost authored
-
- Jul 23, 2024
-
-
Denis Steckelmacher authored
-
- Jul 19, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
- Jul 18, 2024
-
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
Denis Steckelmacher authored
-
Senne Deproost authored
-
- Jul 17, 2024
-
-
Senne Deproost authored
-
Senne Deproost authored
-
Senne Deproost authored
-
Senne Deproost authored
-
- Jul 16, 2024
-
-
Senne Deproost authored
-