Skip to content

CAI23sbP/Hybrid-Action-PPO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid-Action-PPO

How to use

set your action space belong to under lines

d = {}
d['continuous_action'] = spaces.Box(low = np.array([]), high=np.array([]), shape=(), dtype=np.float64)
d['discrete_action'] = spaces.Discrete()
self.action_space = spaces.Dict(d)

get action by step member function

def step(self, action:np.ndarray):
    discrete_action = action[0]
    continuous_action action[1:]

reference

Hybrid Actor-Critic Reinforcement Learning in Parameterized Action Space

About

Hybrid Action PPO in stable-baselines3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages