Esempio n. 1
0
import colint.chapter11.gp as gp

exampltree = gp.exampletree()
exampltree.evaluate([2, 3])
exampltree.evaluate([5, 3])
exampltree.display()

random1 = gp.makerandomtree(2)
random2 = gp.makerandomtree(2)
hiddenset = gp.buildhiddenset()
gp.scorefunction(random2, hiddenset)
gp.scorefunction(random1, hiddenset)

print("Rnadom2")
random2.display()

rf = gp.getrankfunction(gp.buildhiddenset())
gp.evolve(2 , 500, rf, mutationrate=0.2, breedingrate=0.1, pexp=0.7, pnew=0.1)

Esempio n. 2
0
import colint.chapter11.gp as gp

p1 = gp.makerandomtree(5)
p2 = gp.makerandomtree(5)
print(gp.gridgame([p1, p2]))
winner = gp.evolve(5, 100, gp.tournament, maxgen=100)
gp.gridgame([winner, gp.humanplayer()])