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)
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()])