Backed by my own Brainfuck interpreter github.com/fxnn/brainfuck, these genetic algorithms modify Brainfuck programs according to a target function.
The sources contain
- a general framework for building genetic algorithms (cf.
- an implementation for Brainfuck programs (cf.
Among the Brainfuck implementation are
- fitness functions (cf.
- operators for modifying / mutating Brainfuck programs (cf.
- an interactive commandline interface (cf.
Please note that you need to mvn install the github.com/fxnn/brainfuck project first, as it's not published in a public Maven repository.
$ git clone https://github.com/fxnn/brainfuck $ cd brainfuck $ mvn install $ cd ..
Then you may build this project.
$ git clone https://github.com/fxnn/brainfuck-on-genetics $ cd brainfuck-on-genetics $ mvn package
Yet to come. Until then, have a look at the machine learning showcase on GitHub.
Licensed under MIT, see for LICENSE file.