Class DuelingDQNOptions<T>
Configuration options for Dueling DQN agent.
public class DuelingDQNOptions<T>
Type Parameters
TThe numeric type used for calculations.
- Inheritance
-
DuelingDQNOptions<T>
- Inherited Members
Constructors
DuelingDQNOptions()
public DuelingDQNOptions()
Properties
ActionSize
public int ActionSize { get; set; }
Property Value
AdvantageStreamLayers
public List<int> AdvantageStreamLayers { get; set; }
Property Value
BatchSize
public int BatchSize { get; set; }
Property Value
DiscountFactor
public T DiscountFactor { get; set; }
Property Value
- T
EpsilonDecay
public double EpsilonDecay { get; set; }
Property Value
EpsilonEnd
public double EpsilonEnd { get; set; }
Property Value
EpsilonStart
public double EpsilonStart { get; set; }
Property Value
LearningRate
public T LearningRate { get; set; }
Property Value
- T
LossFunction
public ILossFunction<T> LossFunction { get; set; }
Property Value
ReplayBufferSize
public int ReplayBufferSize { get; set; }
Property Value
Seed
public int? Seed { get; set; }
Property Value
- int?
SharedLayers
public List<int> SharedLayers { get; set; }
Property Value
StateSize
public int StateSize { get; set; }
Property Value
TargetUpdateFrequency
public int TargetUpdateFrequency { get; set; }
Property Value
ValueStreamLayers
public List<int> ValueStreamLayers { get; set; }
Property Value
WarmupSteps
public int WarmupSteps { get; set; }