Class RLTrainingSummary<T>
- Namespace
- AiDotNet.Configuration
- Assembly
- AiDotNet.dll
Summary of completed RL training.
public class RLTrainingSummary<T>
Type Parameters
TThe 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
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
TotalSteps
Total steps across all episodes.
public int TotalSteps { get; init; }
Property Value
TotalTime
Total training time.
public TimeSpan TotalTime { get; init; }