Table of Contents

Namespace AiDotNet.SelfSupervisedLearning.Evaluation

Classes

BenchmarkResult<T>

Result from a single benchmark evaluation.

BenchmarkSuite<T>

Complete benchmark suite results.

KNNEvaluator<T>

k-Nearest Neighbors (k-NN) evaluation for SSL representation quality.

LinearEvalResult<T>

Results from linear evaluation.

LinearEvaluator<T>

Linear evaluation protocol for assessing SSL representation quality.

SSLMetricReport<T>

Complete SSL metrics report.

SSLMetrics<T>

Metrics for monitoring and evaluating self-supervised learning.

TransferBenchmark<T>

Transfer learning benchmark for evaluating SSL representations on downstream tasks.

Enums

BenchmarkProtocol

Supported evaluation protocols for transfer learning benchmarks.