Downloads · 30 days
7
7% of all-time downloads
giansimone/SAC-MuJoCo-Humanoid-v5
SAC-MuJoCo-Humanoid-v5 is a reinforcement learning model from giansimone. 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 Soft Actor-Critic (SAC) agent for the MuJoCo Humanoid-v5 environment.
Downloads · 30 days
7
7% of all-time downloads
All-time downloads
102
Public
Repo size
2.7 MB
Likes
0
Public
Click a slice to open those files.
.mp42 MB · 75%
From the Hugging Face model README
This is a trained Soft Actor-Critic (SAC) agent for the MuJoCo Humanoid-v5 environment.
The model was trained using the code available here.
To load and use this model for inference:
import torch
import json
import gymnasium as gym
from agent import SAC
from environment import make_env
#Load the configuration
with open("config.json", "r") as f:
config = json.load(f)
env_name = config["env_name"]
hidden_dim = config["hidden_dim"]
# Create environment. Get action and space dimensions
env, state_size, action_size = make_env(
env_name,
render_mode="human",
)
# Instantiate the agent and load the trained policy network
agent = SAC(state_dim, action_dim, hidden_dim)
agent.actor.load_state_dict(torch.load("model.pt"))
# Enjoy the agent!
state, _ = env.reset()
done = False
while not done:
action_tensor = agent.select_action(state, deterministic=True)
action = action_tensor.cpu().numpy().flatten()
state, reward, terminated, truncated, _ = env.step(action)
done = terminated or truncated
env.close()