Class CurriculumEpochMetrics<T>
- Namespace
- AiDotNet.CurriculumLearning.Interfaces
- Assembly
- AiDotNet.dll
Metrics from a curriculum learning epoch.
public class CurriculumEpochMetrics<T>
Type Parameters
TThe numeric type.
- Inheritance
-
CurriculumEpochMetrics<T>
- Inherited Members
Properties
Epoch
Gets or sets the current epoch number.
public int Epoch { get; set; }
Property Value
Improved
Gets or sets whether this epoch showed improvement.
public bool Improved { get; set; }
Property Value
LossImprovement
Gets or sets the improvement in loss from previous epoch.
public T? LossImprovement { get; set; }
Property Value
- T
Phase
Gets or sets the current phase number.
public int Phase { get; set; }
Property Value
SampleLosses
Gets or sets per-sample losses.
public Vector<T>? SampleLosses { get; set; }
Property Value
- Vector<T>
SamplesUsed
Gets or sets the number of samples used in this epoch.
public int SamplesUsed { get; set; }
Property Value
TrainingAccuracy
Gets or sets the training accuracy (for classification).
public T? TrainingAccuracy { get; set; }
Property Value
- T
TrainingLoss
Gets or sets the average training loss.
public T TrainingLoss { get; set; }
Property Value
- T
ValidationAccuracy
Gets or sets the validation accuracy (if applicable).
public T? ValidationAccuracy { get; set; }
Property Value
- T
ValidationLoss
Gets or sets the validation loss (if validation data provided).
public T? ValidationLoss { get; set; }
Property Value
- T