Пример #1
0
import numpy
from swing_copter import SwingCopters
from swing_copter_constants import SC

num_games = SC.mcts_num_games
print "MCTS max depth charge: " + str(SC.mcts_max_charge_depth)
print "MCTS number of charges: " + str(SC.mcts_num_charges)
print "MCTS number of games: " + str(num_games)
display_game = True
game = SwingCopters(display_game)
scores = game.run_mcts_player(num_games)
print "Scores: " + str(scores)
print "###############"
print "Test Settings:"
average_score = sum(scores) / (len(scores) + 0.0)
print "Average Score: " + str(average_score)
st_dev = numpy.std(scores)
print "Standard Deviation: " + str(st_dev)
print "Max Score: " + str(max(scores))
print "Min Score: " + str(min(scores))
Пример #2
0
# -*- coding: utf-8 -*-
"""
Created on Sun Nov 01 18:02:00 2015

@author: Nolan
"""
import numpy
from swing_copter import SwingCopters
from swing_copter_constants import SC

print "MCTS max depth charge: " + str(SC.mcts_max_charge_depth)
print "MCTS number of charges: " + str(SC.mcts_num_charges)
display_game = False
game = SwingCopters(display_game)
num_games = 20
scores = game.run_mcts_player(num_games)
print "Scores: " + str(scores)
print "Test Settings:"

average_score =  sum(scores) / ( len(scores) + 0.0 )
print "Average Score: " + str(average_score)
st_dev = numpy.std(scores)
print "Standard Deviation: " + str(st_dev)
print "Max Score: " + str(max(scores))
print "Min Score: " + str(min(scores))
Пример #3
0
from swing_copter import SwingCopters
from swing_copter_constants import SC
import numpy

display_game = True
game = SwingCopters(display_game)
num_games = 20
scores = game.run_qlearning_player(num_games)

print "Scores: " + str(scores)
print "###############"
print "Test Settings:"
average_score =  sum(scores) / ( len(scores) + 0.0 )
print "Average Score: " + str(average_score)
st_dev = numpy.std(scores)
print "Standard Deviation: " + str(st_dev)
print "Max Score: " + str(max(scores))
print "Min Score: " + str(min(scores))
Пример #4
0
from swing_copter import SwingCopters
from swing_copter_constants import SC

display_game = True
game = SwingCopters(display_game)
scores = game.run_human_player(num_games = 10)
average_score =  sum(scores) / ( len(scores) + 0.0 )
print "Average score: " + str(average_score)
Пример #5
0
from swing_copter import SwingCopters
from swing_copter_constants import SC
import numpy

display_game = True
game = SwingCopters(display_game)
num_games = 20
scores = game.run_qlearning_player(num_games)

print "Scores: " + str(scores)
print "###############"
print "Test Settings:"
average_score = sum(scores) / (len(scores) + 0.0)
print "Average Score: " + str(average_score)
st_dev = numpy.std(scores)
print "Standard Deviation: " + str(st_dev)
print "Max Score: " + str(max(scores))
print "Min Score: " + str(min(scores))