Downloads · 30 days
0
jostyposty/drl-course-unit-02-taxi-v3
drl-course-unit-02-taxi-v3 is a reinforcement learning model from jostyposty. Use it for the reinforcement learning task on the model card, and read the license before you ship it in a product.
This is a trained model of a Q-Learning agent playing Taxi-v3 .
Downloads · 30 days
0
Access
Public
Updated Apr 2, 2024
Repo size
24.6 KB
Likes
0
Public
Click a slice to open those files.
.mp4117 KB · 81%
From the Hugging Face model README
This is a trained model of a Q-Learning agent playing Taxi-v3 .
import gymnasium as gym
import pickle5 as pickle
from huggingface_sb3 import load_from_hub
from hf_course_code import evaluate_agent # Code from the course https://huggingface.co/learn/deep-rl-course/unit2/hands-on#the-evaluation-method-
model_pickle = load_from_hub(repo_id="jostyposty/drl-course-unit-02-taxi-v3", filename="q-learning.pkl")
with open(model_pickle, "rb") as f:
model = pickle.load(f)
env = gym.make(model["env_id"])
mean_reward, std_reward = evaluate_agent(
env,
model["max_steps"],
model["n_eval_episodes"],
model["qtable"],
model["eval_seed"],
)
result = mean_reward - std_reward
print(f"Result={result:.2f}, Mean_reward={mean_reward:.2f} +/- {std_reward:.2f}")