Table of Contents

Class RLStepMetrics<T>

Namespace
AiDotNet.Configuration
Assembly
AiDotNet.dll

Metrics for a single RL training step.

public class RLStepMetrics<T>

Type Parameters

T

The numeric type.

Inheritance
RLStepMetrics<T>
Inherited Members

Constructors

RLStepMetrics()

Creates a new instance with default values.

public RLStepMetrics()

Properties

DidTrain

Whether training occurred this step.

public bool DidTrain { get; init; }

Property Value

bool

Episode

Current episode number.

public int Episode { get; init; }

Property Value

int

Loss

Training loss (if training occurred this step).

public T? Loss { get; init; }

Property Value

T

Reward

Reward received for this step.

public T Reward { get; init; }

Property Value

T

Step

Step number within the current episode.

public int Step { get; init; }

Property Value

int

TotalSteps

Total steps across all episodes.

public int TotalSteps { get; init; }

Property Value

int