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
def train_agent(episodes): global model agent = costum_agent.Agent(model) trainer = CompetitiveAgentTrainer(agent) trainer.start_training_session(int(episodes)) return "Trained Successfully!"
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
def train_agent_history(): global model agent = costum_agent.Agent(model) trainer = HistoryTrainer(agent) trainer.start() return "Trained By Human Successfully!"
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!"