K
- Type of a key in upstream data.V
- Type of a value in upstream data.public class ConvergenceCheckerStub<K,V> extends ConvergenceChecker<K,V>
Constructor and Description |
---|
ConvergenceCheckerStub(long sampleSize,
IgniteFunction<Double,Double> externalLbToInternalMapping,
Loss loss,
DatasetBuilder<K,V> datasetBuilder,
IgniteBiFunction<K,V,Vector> featureExtractor,
IgniteBiFunction<K,V,Double> lbExtractor)
Creates an intance of ConvergenceCheckerStub.
|
Modifier and Type | Method and Description |
---|---|
Double |
computeMeanErrorOnDataset(Dataset<EmptyContext,? extends FeatureMatrixWithLabelsOnHeapData> dataset,
ModelsComposition mdl)
Compute error for given model on learning dataset.
|
boolean |
isConverged(Dataset<EmptyContext,? extends FeatureMatrixWithLabelsOnHeapData> dataset,
ModelsComposition currMdl)
Checks convergency on dataset.
|
boolean |
isConverged(DatasetBuilder<K,V> datasetBuilder,
ModelsComposition currMdl)
Checks convergency on dataset.
|
computeError
public ConvergenceCheckerStub(long sampleSize, IgniteFunction<Double,Double> externalLbToInternalMapping, Loss loss, DatasetBuilder<K,V> datasetBuilder, IgniteBiFunction<K,V,Vector> featureExtractor, IgniteBiFunction<K,V,Double> lbExtractor)
sampleSize
- Sample size.externalLbToInternalMapping
- External label to internal mapping.loss
- Loss function.datasetBuilder
- Dataset builder.featureExtractor
- Feature extractor.lbExtractor
- Label extractor.public boolean isConverged(DatasetBuilder<K,V> datasetBuilder, ModelsComposition currMdl)
isConverged
in class ConvergenceChecker<K,V>
currMdl
- Current model.public boolean isConverged(Dataset<EmptyContext,? extends FeatureMatrixWithLabelsOnHeapData> dataset, ModelsComposition currMdl)
isConverged
in class ConvergenceChecker<K,V>
dataset
- Dataset.currMdl
- Current model.public Double computeMeanErrorOnDataset(Dataset<EmptyContext,? extends FeatureMatrixWithLabelsOnHeapData> dataset, ModelsComposition mdl)
computeMeanErrorOnDataset
in class ConvergenceChecker<K,V>
dataset
- Learning dataset.mdl
- Model.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019