For detailed explanations and dev logs, please check out the Github Repository!
Models
Yacht Agent: REINFORCE
Model Architecture
- Input: Gymnax Observation space -> 19 dimensions
- Hidden1: 128 units, Leaky ReLU
- Hidden2: 64 units, Leaky ReLU
- Hidden3: 64 units, Leaky ReLU
- Output: Action space -> 44 dimensions
Environment
- Python 3.11
- Main Framework: JAX, FLAX, gymnax
About Yacht
The Yacht game in this Yacht-Agent follows the rules of Nintendo's Clubhouse Games: 51 Worldwide Classics. Below is a brief description.
- The object of the game is to score points by rolling five dice to make certain combinations.
- The dice can be rolled up to three times in a turn to try to make these combinations.
- After each round the player chooses which scoring category is to be used for that round.
- Once a category has been used in the game, it cannot be used again.
- The winner is the player who scores the most points.
Yacht Scoring
|
|
