I am trying to use tensorflow / keras to play a text based game. The game opposes two players that play by answering questions by choosing an answer among the proposed ones.
Game resembles this:
- Questions asked from player 1, choose value {0, 1, 2}
- Player 1 chooses answer 1
- Questions asked from player 2, choose value {0, 1}
- Player 2 chooses answer 0
( and so on )
The issue is that I do not have any data to use for training the agents and it not possible to evaluate each actions of the agent individually.
My idea is to get 2 agents to play against each other and evaluate them depending on who won / lost ( the games are very short with about 20 to 30 decisions made for each player ).
The issue I have is that I do not know where to start.
I normalized my input, but I do not know how to get the 2 agents to compete, as I do not have any training data as shown in the tutorials and the agents have to complete a full game in order to evaluate their performance.