use guiding agent

This commit is contained in:
2024-07-22 19:10:40 +08:00
parent 1f217770b7
commit 2d55c655c3
3 changed files with 164 additions and 2 deletions

View File

@ -115,7 +115,9 @@ class QLearningAgent(ReinforcementAgent):
return None
if util.flipCoin(self.epsilon):
return random.choice(legalActions)
# return random.choice(legalActions)
# now using guiding agent
return self.guiding_agent.getAction(state)
else:
return self.computeActionFromQValues(state)