Table of Contents

Class RLTrainingSummary<T>

Namespace
AiDotNet.Configuration
Assembly
AiDotNet.dll

Summary of completed RL training.

public class RLTrainingSummary<T>

Type Parameters

T

The numeric type.

Inheritance
RLTrainingSummary<T>
Inherited Members

Constructors

RLTrainingSummary()

Creates a new instance with default values.

public RLTrainingSummary()

Properties

AverageLoss

Average loss across training.

public T AverageLoss { get; init; }

Property Value

T

AverageReward

Average reward across all episodes.

public T AverageReward { get; init; }

Property Value

T

BestReward

Best reward achieved in any episode.

public T BestReward { get; init; }

Property Value

T

EarlyStopTriggered

Whether early stopping was triggered.

public bool EarlyStopTriggered { get; init; }

Property Value

bool

FinalAverageReward

Average reward over the last 100 episodes.

public T FinalAverageReward { get; init; }

Property Value

T

TotalEpisodes

Total episodes completed.

public int TotalEpisodes { get; init; }

Property Value

int

TotalSteps

Total steps across all episodes.

public int TotalSteps { get; init; }

Property Value

int

TotalTime

Total training time.

public TimeSpan TotalTime { get; init; }

Property Value

TimeSpan