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
TThe numeric type for calculations.
TDataThe data type being augmented.
Properties
EvaluationCount
Gets the number of evaluations performed.
int EvaluationCount { get; }
Property Value
SearchSpace
Gets the search space being explored.
PolicySearchSpace SearchSpace { get; }
Property Value
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
configurationsIList<SampledConfiguration>The evaluated configurations.
scoredoubleThe evaluation score (higher is better).
SuggestNext()
Suggests the next configuration to evaluate.
IList<SampledConfiguration> SuggestNext()
Returns
- IList<SampledConfiguration>
The next configuration to try.