@@ -78,7 +78,7 @@ def run(config_file):
7878
7979 # Run evolution with parallel evaluation
8080 pe = neat .ParallelEvaluator (multiprocessing .cpu_count (), eval_genome )
81- winner = pop .run (pe .evaluate , 300 )
81+ winner = pop .run (pe .evaluate , 500 )
8282
8383 # Save the winner
8484 with open ('winner-feedforward.pickle' , 'wb' ) as f :
@@ -87,8 +87,8 @@ def run(config_file):
8787 print ('\n \n Best genome:\n {!s}' .format (winner ))
8888
8989 # Visualize the results
90- visualize .plot_stats (stats , ylog = False , view = False , filename = "feedforward-fitness.svg" )
91- visualize .plot_species (stats , view = False , filename = "feedforward-speciation.svg" )
90+ visualize .plot_stats (stats , ylog = False , view = True , filename = "feedforward-fitness.svg" )
91+ visualize .plot_species (stats , view = True , filename = "feedforward-speciation.svg" )
9292
9393 # Create node names for visualization
9494 node_names = {
@@ -98,9 +98,9 @@ def run(config_file):
9898 0 : 'force'
9999 }
100100
101- visualize .draw_net (config , winner , view = False , node_names = node_names ,
101+ visualize .draw_net (config , winner , view = True , node_names = node_names ,
102102 filename = "winner-feedforward.gv" )
103- visualize .draw_net (config , winner , view = False , node_names = node_names ,
103+ visualize .draw_net (config , winner , view = True , node_names = node_names ,
104104 filename = "winner-feedforward-pruned.gv" , prune_unused = True )
105105
106106 return winner , stats
0 commit comments