Table of Contents

Interface IAutoMLPolicy<T, TData>

Namespace
AiDotNet.Augmentation
Assembly
AiDotNet.dll

Interface for policies that expose their complete search space.

public interface IAutoMLPolicy<T, TData> : IAugmentationPolicy<T, TData>, IAugmentationPolicy

Type Parameters

T

The numeric type for calculations.

TData

The data type being augmented.

Inherited Members

Methods

CreateFromConfigurations(IList<SampledConfiguration>)

Creates a new policy from sampled configurations.

IAugmentationPolicy<T, TData> CreateFromConfigurations(IList<SampledConfiguration> configurations)

Parameters

configurations IList<SampledConfiguration>

The sampled configurations.

Returns

IAugmentationPolicy<T, TData>

A new policy with the specified augmentations.

GetPolicySearchSpace()

Gets the complete policy search space.

PolicySearchSpace GetPolicySearchSpace()

Returns

PolicySearchSpace

The policy search space.

SampleConfiguration(Random)

Samples a random configuration from the search space.

IList<SampledConfiguration> SampleConfiguration(Random random)

Parameters

random Random

The random number generator.

Returns

IList<SampledConfiguration>

A list of sampled configurations.