Views
No views yet
| Metric | Result |
|---|---|
| Evaluation episodes | 1000 |
| Mean reward | 1.0000 |
| Reward standard deviation | 0.0000 |
| Success rate | 100.00% |
| Mean episode length | 6.00 |

q-learning.pkl: Q-table, environment settings and hyperparametersqtable.npy: NumPy Q-tableresults.json: evaluation summaryevaluation_episodes.csv: individual evaluation episodestraining_history.csv: training history, when availablereplay.gif: animated agent replayreplay.mp4: video replay, when available1import pickle
2import gymnasium as gym
3
4from huggingface_hub import hf_hub_download
5
6model_path = hf_hub_download(
7 repo_id="a1914114315/q-FrozenLake-v1-4x4-noSlippery",
8 filename="q-learning.pkl"
9)
10
11with open(model_path, "rb") as file:
12 model = pickle.load(file)
13
14qtable = model["qtable"]
15
16env = gym.make(
17 model["env_id"],
18 **model.get("env_kwargs", {})
19)
20
21print("Environment:", model["env_id"])
22print("Q-table shape:", qtable.shape)
23print(
24 "Mean reward:",
25 model["evaluation"]["mean_reward"]
26)1{
2 "n_training_episodes": 10000,
3 "max_steps": 99,
4 "learning_rate": 0.7,
5 "gamma": 0.95,
6 "max_epsilon": 1.0,
7 "min_epsilon": 0.05,
8 "decay_rate": 0.0005,
9 "seed": 42
10}