Class TD3Options<T>
Configuration options for TD3 agent.
public class TD3Options<T> : ReinforcementLearningOptions<T>
Type Parameters
TThe numeric type used for calculations.
- Inheritance
-
TD3Options<T>
- Inherited Members
Constructors
TD3Options()
public TD3Options()
Properties
ActionSize
public int ActionSize { get; init; }
Property Value
ActorHiddenLayers
public List<int> ActorHiddenLayers { get; init; }
Property Value
ActorLearningRate
public T ActorLearningRate { get; init; }
Property Value
- T
CriticHiddenLayers
public List<int> CriticHiddenLayers { get; init; }
Property Value
CriticLearningRate
public T CriticLearningRate { get; init; }
Property Value
- T
CriticLossFunction
public ILossFunction<T> CriticLossFunction { get; init; }
Property Value
ExplorationNoise
public double ExplorationNoise { get; init; }
Property Value
PolicyUpdateFrequency
public int PolicyUpdateFrequency { get; init; }
Property Value
StateSize
public int StateSize { get; init; }
Property Value
TargetNoiseClip
public double TargetNoiseClip { get; init; }
Property Value
TargetPolicyNoise
public double TargetPolicyNoise { get; init; }
Property Value
TargetUpdateTau
public T TargetUpdateTau { get; init; }
Property Value
- T
WarmupSteps
public int WarmupSteps { get; init; }