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