18 references to IsFinite
Microsoft.ML.Data (1)
Training\TrainerUtils.cs (1)
856if (!_keepBad && !FloatUtils.IsFinite(Features.GetValues()))
Microsoft.ML.KMeansClustering (3)
KMeansModelParameters.cs (3)
91Host.CheckParam(FloatUtils.IsFinite(centroids[i].GetValues()), 136Host.CheckDecode(FloatUtils.IsFinite(values)); 248Contracts.Assert(FloatUtils.IsFinite(values));
Microsoft.ML.PCA (5)
PcaTransformer.cs (5)
135Contracts.CheckDecode(FloatUtils.IsFinite(Eigenvectors[i])); 139Contracts.CheckDecode(MeanProjected == null || (MeanProjected.Length == Rank && FloatUtils.IsFinite(MeanProjected))); 159Contracts.Assert(FloatUtils.IsFinite(Eigenvectors[i])); 162Contracts.Assert(MeanProjected == null || (MeanProjected.Length == Rank && FloatUtils.IsFinite(MeanProjected))); 439if (FloatUtils.IsFinite(weight) && weight >= 0 && (featureValues.Length == 0 || FloatUtils.IsFinite(featureValues)))
Microsoft.ML.StandardTrainers (8)
LdSvm\LdSvmTrainer.cs (2)
602var noNaNs = FloatUtils.IsFinite(features.GetValues()); 655if (FloatUtils.IsFinite(example.Features.GetValues()))
Optimizer\SgdOptimizer.cs (4)
168Contracts.Check(FloatUtils.IsFinite(initial.GetValues()), "The initial vector contains NaNs or infinite values."); 365Contracts.Check(FloatUtils.IsFinite(initial.GetValues()), "The initial vector contains NaNs or infinite values."); 399Contracts.Assert(FloatUtils.IsFinite(xprev.GetValues())); 402if (!FloatUtils.IsFinite(xValues))
Standard\LinearModelParameters.cs (1)
123Host.CheckParam(FloatUtils.IsFinite(weights.GetValues()), nameof(weights), "Cannot initialize linear predictor with non-finite weights");
Standard\Online\OnlineLinear.cs (1)
229ch.Assert(FloatUtils.IsFinite(feat.GetValues()));
Microsoft.ML.Transforms (1)
Dracula\Featurizer.cs (1)
163_host.Assert(FloatUtils.IsFinite(features));