123456789101112131415161718192021222324252627282930313233343536373839 |
- package main
- import (
- genetic "../neuralnetwork/genetic"
- mutagen "../neuralnetwork/genetic/mutagen"
- snakesimulator "./snakesimulator"
- )
- func main() {
- s := snakesimulator.NewSnakeSimulator(400)
- s.StartServer()
- p := genetic.NewPopulation(s, mutagen.NewDummyMutagen(1.0, 1), genetic.PopulationConfig{PopulationSize: 2000, SelectionSize: 0.01, CrossbreedPart: 0.5}, []int{24, 18, 18, 4})
- p.NaturalSelection(5000)
- }
|