#Evaluate Game winner[int(world.get_winner())] += 1 if ((counter % log_interval) == log_interval - 1): print 'W_i min :',bot_RL.mlp.W_i.min(), ' W_i max :', bot_RL.mlp.W_i.max() print 'W_o min :',bot_RL.mlp.W_o.min(), ' W_o max :', bot_RL.mlp.W_o.max() if (draw_graph == True): win[0].append(winner[0]) win[1].append(winner[1]) win[2].append(winner[2]) scale.append(counter) plt.plot(scale, win[0], label='Draw') plt.plot(scale, win[1], label='Win') plt.plot(scale, win[2], label='Lose') plt.legend(loc='lower left') plt.show() #bot_1.load_data("data_loose") print 'counter :', counter+1, ' [draw, won, lost] :', winner winner = [0,0,0] if ((counter % save_interval) == save_interval - 1): bot_RL.save_data(save_filename) #print 'counter :', counter, ' steps :', steps, ' wins :', winner_1 #print "-----", counter, "-----" #print world.get_winner() #world.print_world() #print 'winner :', world.get_winner(), '\n'