Table of Contents

Class BenchmarkSuite<T>

Namespace
AiDotNet.SelfSupervisedLearning.Evaluation
Assembly
AiDotNet.dll

Complete benchmark suite results.

public class BenchmarkSuite<T>

Type Parameters

T
Inheritance
BenchmarkSuite<T>
Inherited Members

Properties

DatasetName

Name of the dataset.

public string DatasetName { get; set; }

Property Value

string

FewShotResults

Few-shot evaluation results by percentage.

public Dictionary<double, BenchmarkResult<T>> FewShotResults { get; set; }

Property Value

Dictionary<double, BenchmarkResult<T>>

KNNResult

k-NN evaluation result.

public BenchmarkResult<T>? KNNResult { get; set; }

Property Value

BenchmarkResult<T>

LinearProbingResult

Linear probing result.

public BenchmarkResult<T>? LinearProbingResult { get; set; }

Property Value

BenchmarkResult<T>

NumClasses

Number of classes.

public int NumClasses { get; set; }

Property Value

int

NumTestSamples

Number of test samples.

public int NumTestSamples { get; set; }

Property Value

int

NumTrainSamples

Number of training samples.

public int NumTrainSamples { get; set; }

Property Value

int