rlAgentInitializationOptions
Options for initializing reinforcement learning agents
Description
Use therlAgentInitializationOptions
object to specify initialization options for an agent. To create an agent, use the specific agent creation function, such asrlACAgent
.
Creation
Description
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 itspropertiesby using one or more name-value pair arguments.initOpts
= rlAgentInitializationOptions(Name,Value
)
Properties
Object Functions
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 |