Class BenchmarkResult<T>
- Namespace
- AiDotNet.SelfSupervisedLearning.Evaluation
- Assembly
- AiDotNet.dll
Result from a single benchmark evaluation.
public class BenchmarkResult<T>
Type Parameters
T
- Inheritance
-
BenchmarkResult<T>
- Inherited Members
Properties
AdditionalMetrics
Additional metrics (e.g., different k values for k-NN).
public Dictionary<string, T> AdditionalMetrics { get; set; }
Property Value
- Dictionary<string, T>
Protocol
The evaluation protocol used.
public BenchmarkProtocol Protocol { get; set; }
Property Value
SamplePercentage
Percentage of training data used (for few-shot).
public double SamplePercentage { get; set; }
Property Value
Top1Accuracy
Top-1 classification accuracy.
public double Top1Accuracy { get; set; }
Property Value
Top5Accuracy
Top-5 classification accuracy.
public double Top5Accuracy { get; set; }
Property Value
TrainingHistory
Training accuracy history.
public List<double> TrainingHistory { get; set; }
Property Value
ValidationHistory
Validation accuracy history.
public List<double> ValidationHistory { get; set; }