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
TThe numeric type for calculations.
TDataThe 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
configurationsIList<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
randomRandomThe random number generator.
Returns
- IList<SampledConfiguration>
A list of sampled configurations.