Table of Contents

Class TD3Options<T>

Namespace
AiDotNet.Models.Options
Assembly
AiDotNet.dll

Configuration options for TD3 agent.

public class TD3Options<T> : ReinforcementLearningOptions<T>

Type Parameters

T

The numeric type used for calculations.

Inheritance
TD3Options<T>
Inherited Members

Constructors

TD3Options()

public TD3Options()

Properties

ActionSize

public int ActionSize { get; init; }

Property Value

int

ActorHiddenLayers

public List<int> ActorHiddenLayers { get; init; }

Property Value

List<int>

ActorLearningRate

public T ActorLearningRate { get; init; }

Property Value

T

CriticHiddenLayers

public List<int> CriticHiddenLayers { get; init; }

Property Value

List<int>

CriticLearningRate

public T CriticLearningRate { get; init; }

Property Value

T

CriticLossFunction

public ILossFunction<T> CriticLossFunction { get; init; }

Property Value

ILossFunction<T>

ExplorationNoise

public double ExplorationNoise { get; init; }

Property Value

double

PolicyUpdateFrequency

public int PolicyUpdateFrequency { get; init; }

Property Value

int

StateSize

public int StateSize { get; init; }

Property Value

int

TargetNoiseClip

public double TargetNoiseClip { get; init; }

Property Value

double

TargetPolicyNoise

public double TargetPolicyNoise { get; init; }

Property Value

double

TargetUpdateTau

public T TargetUpdateTau { get; init; }

Property Value

T

WarmupSteps

public int WarmupSteps { get; init; }

Property Value

int