Interface IConfidentDifficultyEstimator<T, TInput, TOutput>
- Namespace
- AiDotNet.CurriculumLearning.Interfaces
- Assembly
- AiDotNet.dll
Interface for difficulty estimators that can provide confidence in their estimates.
public interface IConfidentDifficultyEstimator<T, TInput, TOutput> : IDifficultyEstimator<T, TInput, TOutput>
Type Parameters
TThe numeric type.
TInputThe input data type.
TOutputThe output data type.
- Inherited Members
Methods
EstimateDifficultyWithConfidence(TInput, TOutput, IFullModel<T, TInput, TOutput>?)
Gets both difficulty estimate and confidence for a sample.
(T Difficulty, T Confidence) EstimateDifficultyWithConfidence(TInput input, TOutput expectedOutput, IFullModel<T, TInput, TOutput>? model = null)
Parameters
inputTInputThe input sample.
expectedOutputTOutputThe expected output.
modelIFullModel<T, TInput, TOutput>The model to use.