コード例 #1
0
def add_agent_to_game(game_id_to_join):
    global model
    print("adding agent to game id {}".format(game_id_to_join))
    agent = costum_agent.Agent(model)
    auto_agent = AutoAgent(agent)
    auto_agent.join_game(game_id_to_join)
    return "Add agent to game id " + game_id_to_join
コード例 #2
0
def train_agent(episodes):
    global model
    agent = costum_agent.Agent(model)
    trainer = CompetitiveAgentTrainer(agent)
    trainer.start_training_session(int(episodes))

    return "Trained Successfully!"
コード例 #3
0
def add_agent_to_game(game_id_to_join):
    global model
    #model = load_model("./models/quoridor.h5")
    print("adding agent to game id {}".format(game_id_to_join))
    agent = costum_agent.Agent(model)
    auto_agent = AutoAgent(agent)
    auto_agent.join_game_and_start(game_id_to_join)
    return "Add agent to game id " + game_id_to_join
コード例 #4
0
def train_agent_history():
    global model
    agent = costum_agent.Agent(model)
    trainer = HistoryTrainer(agent)
    trainer.start()
    return "Trained By Human Successfully!"
コード例 #5
0
def train_agent_human(game_id):
    global model
    agent = costum_agent.Agent(model)
    trainer = HumanTrainer(agent)
    trainer.start_game_with_agent(game_id)
    return "Trained By Human Successfully!"