Table of Contents

Interface IAugmentationSearcher<T, TData>

Namespace
AiDotNet.Augmentation
Assembly
AiDotNet.dll

Interface for AutoML search algorithms over augmentation spaces.

public interface IAugmentationSearcher<T, TData>

Type Parameters

T

The numeric type for calculations.

TData

The data type being augmented.

Properties

EvaluationCount

Gets the number of evaluations performed.

int EvaluationCount { get; }

Property Value

int

SearchSpace

Gets the search space being explored.

PolicySearchSpace SearchSpace { get; }

Property Value

PolicySearchSpace

Methods

GetBest()

Gets the best configuration found so far.

(IList<SampledConfiguration> configurations, double score) GetBest()

Returns

(IList<SampledConfiguration> configurations, double score)

The best configurations and their score.

ReportResult(IList<SampledConfiguration>, double)

Reports the result of evaluating a configuration.

void ReportResult(IList<SampledConfiguration> configurations, double score)

Parameters

configurations IList<SampledConfiguration>

The evaluated configurations.

score double

The evaluation score (higher is better).

SuggestNext()

Suggests the next configuration to evaluate.

IList<SampledConfiguration> SuggestNext()

Returns

IList<SampledConfiguration>

The next configuration to try.