67 references to InPredicate
Microsoft.ML.Core (1)
Utilities\VBufferUtils.cs (1)
448public static void CreateMaybeSparseCopy<T>(in VBuffer<T> src, ref VBuffer<T> dst, InPredicate<T> isDefaultPredicate, float sparsityThreshold = SparsityThreshold)
Microsoft.ML.Data (35)
Commands\TypeInfoCommand.cs (1)
147InPredicate<T> isNaDel;
Data\Conversion.cs (14)
333private void AddIsNA<T>(InPredicate<T> fn) 343private void AddHasNA<T>(InPredicate<VBuffer<T>> fn) 348private void AddIsDef<T>(InPredicate<T> fn) 353private void AddHasZero<T>(InPredicate<VBuffer<T>> fn) 620public InPredicate<T> GetIsDefaultPredicate<T>(DataViewType type) 631return (InPredicate<T>)del; 634public InPredicate<T> GetIsNAPredicate<T>(DataViewType type) 636InPredicate<T> pred; 642public bool TryGetIsNAPredicate<T>(DataViewType type, out InPredicate<T> pred) 654Contracts.Assert(del is InPredicate<T>); 655pred = (InPredicate<T>)del; 681public InPredicate<VBuffer<T>> GetHasMissingPredicate<T>(VectorDataViewType type) 697return (InPredicate<VBuffer<T>>)del; 742Contracts.Assert(!((InPredicate<T>)isDefPred)(in res));
DataView\LambdaFilter.cs (8)
21string src, DataViewType typeSrc, InPredicate<TSrc> predicate) 63InPredicate<int>, ValueMapper<int, int>, Impl<int, int>> del = CreateImpl<int, int>; 74InPredicate<T2> pred, ValueMapper<T1, T2> conv) 82private readonly InPredicate<T2> _pred; 86int colSrc, InPredicate<T2> pred, ValueMapper<T1, T2> conv = null) 158private readonly InPredicate<T1> _pred; 168_pred = (InPredicate<T1>)(Delegate)parent._pred; 173var pred = parent._pred;
DataView\Transposer.cs (2)
374var isDefault = Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(_view.Schema[_col].Type); 522InPredicate<T> isDefault = Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(itemType);
Transforms\KeyToValue.cs (1)
312private readonly InPredicate<TValue> _isDefault;
Transforms\NAFilter.cs (6)
300var hasBad = Data.Conversion.Conversions.DefaultInstance.GetIsNAPredicate<T>(info.Type); 312var hasBad = Data.Conversion.Conversions.DefaultInstance.GetHasMissingPredicate<T>((VectorDataViewType)info.Type); 319private readonly InPredicate<T> _hasBad; 322protected TypedValue(Cursor cursor, ValueGetter<T> getSrc, InPredicate<T> hasBad) 342public ValueOne(Cursor cursor, ValueGetter<T> getSrc, InPredicate<T> hasBad) 364public ValueVec(Cursor cursor, ValueGetter<VBuffer<T>> getSrc, InPredicate<VBuffer<T>> hasBad)
Transforms\ValueToKeyMappingTransformerImpl.cs (3)
69InPredicate<T> mapsToMissing; 148private readonly InPredicate<T> _mapsToMissing; 164public Impl(PrimitiveDataViewType type, InPredicate<T> mapsToMissing, bool sort)
Microsoft.ML.FastTree (2)
FastTree.cs (1)
1379var hasMissingPred = Conversions.DefaultInstance.GetHasMissingPredicate<float>(((ITransposeDataView)trans).GetSlotType(featIdx));
TreeEnsembleFeaturizer.cs (1)
747var isNa = Conversions.DefaultInstance.GetIsNAPredicate<TInput>(type);
Microsoft.ML.StandardTrainers (1)
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (1)
91private protected IDataView MapLabelsCore<T>(DataViewType type, InPredicate<T> equalsTarget, RoleMappedData data)
Microsoft.ML.Transforms (28)
CountFeatureSelection.cs (2)
386private readonly InPredicate<T> _isDefault; 387private readonly InPredicate<T> _isMissing;
ExpressionTransformer.cs (5)
612var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 671var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 731var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 794var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType); 860var isDef = Conversions.DefaultInstance.GetIsDefaultPredicate<TDst>(outputColumnItemType);
MissingValueDroppingTransformer.cs (4)
230var isNA = (InPredicate<TDst>)_isNAs[iinfo]; 253private void DropNAsAndDefaults<TDst>(ref VBuffer<TDst> src, ref VBuffer<TDst> dst, InPredicate<TDst> isNA) 297private void DropNAs<TDst>(ref VBuffer<TDst> src, ref VBuffer<TDst> dst, InPredicate<TDst> isNA)
MissingValueIndicatorTransformer.cs (5)
256var isNA = (InPredicate<T>)_infos[iinfo].InputIsNA; 277var isNA = (InPredicate<T>)_infos[iinfo].InputIsNA; 299private void FindNAs<T>(in VBuffer<T> src, InPredicate<T> isNA, bool defaultIsNA, List<int> indices, out bool sense)
MissingValueReplacing.cs (12)
166if (!Data.Conversion.Conversions.DefaultInstance.TryGetIsNAPredicate(type.GetItemType(), out InPredicate<T> isNA)) 258InPredicate<T> defaultPred = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(srcType.ItemType); 371InPredicate<T> defaultPred = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(type.GetItemType()); 406Func<string, DataViewType, InPredicate<int>, object> func = GetSpecifiedValue<int>; 411private object GetSpecifiedValue<T>(string srcStr, DataViewType dstType, InPredicate<T> isNA) 646var isNA = (InPredicate<T>)_isNAs[iinfo]; 671var isNA = (InPredicate<T>)_isNAs[iinfo]; 672var isDefault = Data.Conversion.Conversions.DefaultInstance.GetIsDefaultPredicate<T>(_infos[iinfo].TypeSrc.GetItemType()); 708private void FillValues<T>(in VBuffer<T> src, ref VBuffer<T> dst, InPredicate<T> isNA, T rep, bool repIsDefault) 778private void FillValues<T>(in VBuffer<T> src, ref VBuffer<T> dst, InPredicate<T> isNA, T[] rep, BitArray repIsDefault)