Options for initializing reinforcement learning agents
Use the rlAgentInitializationOptions
object to specify
initialization options for an agent. To create an agent, use the specific agent creation
function, such as rlACAgent
.
returns a default options object for initializing a reinforcement learning agent that
supports default networks. Use the initialization options to specify agent initialization
parameters, such as the number of units for each hidden layer of the agent networks and
whether to use a recurrent neural network.initOpts
= rlAgentInitializationOptions
creates an initialization options object and sets its properties by using
one or more name-value pair arguments.initOpts
= rlAgentInitializationOptions(Name,Value
)
rlACAgent | Actor-critic reinforcement learning agent |
rlPGAgent | Policy gradient reinforcement learning agent |
rlDDPGAgent | Deep deterministic policy gradient reinforcement learning agent |
rlDQNAgent | Deep Q-network reinforcement learning agent |
rlPPOAgent | Proximal policy optimization reinforcement learning agent |
rlTD3Agent | Twin-delayed deep deterministic policy gradient reinforcement learning agent |
rlSACAgent | Soft actor-critic reinforcement learning agent |