217 references to ValueMapper
Microsoft.ML.Core (1)
Data\IValueMapper.cs (1)
37
ValueMapper
<TSrc, TDst> GetMapper<TSrc, TDst>();
Microsoft.ML.Core.Tests (11)
UnitTests\DataTypes.cs (10)
26
var
r4ToSB = Conversions.DefaultInstance.GetStringConversion<float>(NumberDataViewType.Single);
28
var
txToR4 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, float>(
50
var
r8ToSB = Conversions.DefaultInstance.GetStringConversion<double>(NumberDataViewType.Double);
52
var
txToR8 = Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, double>(
74
var
mapper = GetMapper<ReadOnlyMemory<char>, sbyte>(NumberDataViewType.SByte);
114
var
mapper = GetMapper<ReadOnlyMemory<char>, short>(NumberDataViewType.Int16);
154
var
mapper = GetMapper<ReadOnlyMemory<char>, int>(NumberDataViewType.Int32);
194
var
mapper = GetMapper<ReadOnlyMemory<char>, long>(NumberDataViewType.Int64);
235
var
dtToDT = Conversions.DefaultInstance.GetStandardConversion<DateTime, DateTime>(
251
private static
ValueMapper
<TSrc, TDst> GetMapper<TSrc, TDst>(DataViewType dstType)
UnitTests\TestEntryPoints.cs (1)
1785
ValueMapper
<ReadOnlyMemory<char>, bool> labelToBinary =
Microsoft.ML.Data (100)
Commands\ShowSchemaCommand.cs (2)
237
var
conv = Conversions.DefaultInstance.GetStringConversion<T>(type);
275
var
conv = Conversions.DefaultInstance.GetStringConversion<T>(type.ItemType);
Data\Conversion.cs (21)
319
private void AddStd<TSrc, TDst>(
ValueMapper
<TSrc, TDst> fn)
327
private void AddAux<TSrc, TDst>(
ValueMapper
<TSrc, TDst> fn)
367
public
ValueMapper
<TSrc, TDst> GetStandardConversion<TSrc, TDst>(DataViewType typeSrc, DataViewType typeDst,
370
ValueMapper
<TSrc, TDst> conv;
382
out
ValueMapper
<TSrc, TDst> conv, out bool identity)
395
conv = (
ValueMapper
<TSrc, TDst>)del;
470
public
ValueMapper
<TSrc, SB> GetStringConversion<TSrc>(DataViewType type)
472
ValueMapper
<TSrc, SB> conv;
478
public
ValueMapper
<TSrc, SB> GetStringConversion<TSrc>()
480
ValueMapper
<TSrc, SB> conv;
486
public bool TryGetStringConversion<TSrc>(DataViewType type, out
ValueMapper
<TSrc, SB> conv)
500
private bool TryGetStringConversion<TSrc>(out
ValueMapper
<TSrc, SB> conv)
506
conv = (
ValueMapper
<TSrc, SB>)del;
513
public
ValueMapper
<TSrc, SB> GetKeyStringConversion<TSrc>(KeyDataViewType key)
521
var
convSrc = GetStandardConversion<TSrc, U8>(key, NumberDataViewType.UInt64, out identity);
522
var
convU8 = GetStringConversion<U8>(NumberDataViewType.UInt64);
559
var
fnConv = GetKeyStandardConversion<TDst>();
579
private
ValueMapper
<TX, TDst> GetKeyParse<TDst>(KeyDataViewType key)
586
var
fnConv = GetKeyStandardConversion<TDst>();
603
private
ValueMapper
<U8, TDst> GetKeyStandardConversion<TDst>()
608
return (
ValueMapper
<U8, TDst>)del;
Data\DataViewUtils.cs (2)
1360
ValueMapper
<T, StringBuilder> conversion;
1391
ValueMapper
<T, StringBuilder> conversion;
Data\RowCursorUtils.cs (3)
97
var
conv = Conversions.DefaultInstance.GetStandardConversion<TSrc, TDst>(typeSrc, typeDst, out identity);
137
var
conv = Conversions.DefaultInstance.GetStringConversion<TSrc>(typeSrc);
263
var
conv = Conversions.DefaultInstance.GetStandardConversion<TSrc, TDst>(typeSrc.ItemType, typeDst, out identity);
DataLoadSave\Binary\BinaryLoader.cs (5)
208
ValueMapper
<long, T> del = _generatorDelegate as
ValueMapper
<long, T>;
217
public
ValueMapper
<long, T> GetValueMapper<T>()
221
return (
ValueMapper
<long, T>)_generatorDelegate;
1514
private readonly
ValueMapper
<long, T> _mapper;
DataLoadSave\Text\TextSaver.cs (9)
91
protected readonly
ValueMapper
<T, StringBuilder> Conv;
107
ValueMapper
<ReadOnlyMemory<char>, StringBuilder> c = MapText;
108
Conv = (
ValueMapper
<T, StringBuilder>)(Delegate)c;
112
ValueMapper
<TimeSpan, StringBuilder> c = MapTimeSpan;
113
Conv = (
ValueMapper
<T, StringBuilder>)(Delegate)c;
117
ValueMapper
<DateTime, StringBuilder> c = MapDateTime;
118
Conv = (
ValueMapper
<T, StringBuilder>)(Delegate)c;
122
ValueMapper
<DateTimeOffset, StringBuilder> c = MapDateTimeZone;
123
Conv = (
ValueMapper
<T, StringBuilder>)(Delegate)c;
DataView\LambdaColumnMapper.cs (9)
21
string src, string dst, DataViewType typeSrc, DataViewType typeDst,
ValueMapper
<TSrc, TDst> mapper,
72
Func<IHostEnvironment, string, IDataView, Column, DataViewType,
ValueMapper
<int, int>,
73
ValueMapper
<int, int>, ValueGetter<VBuffer<ReadOnlyMemory<char>>>, ValueGetter<VBuffer<ReadOnlyMemory<char>>>,
85
DataViewType typeDst,
ValueMapper
<T1, T2> map1,
ValueMapper
<T2, T3> map2,
103
private readonly
ValueMapper
<T1, T2> _map1;
104
private readonly
ValueMapper
<T2, T3> _map2;
107
DataViewType typeDst,
ValueMapper
<T1, T2> map1,
ValueMapper
<T2, T3> map2 = null,
DataView\LambdaFilter.cs (5)
63
InPredicate<int>,
ValueMapper
<int, int>, Impl<int, int>> del = CreateImpl<int, int>;
74
InPredicate<T2> pred,
ValueMapper
<T1, T2> conv)
83
private readonly
ValueMapper
<T1, T2> _conv;
86
int colSrc, InPredicate<T2> pred,
ValueMapper
<T1, T2> conv = null)
174
var
conv = parent._conv;
Dirty\PredictorInterfaces.cs (1)
61
ValueMapper
<VBuffer<float>, VBuffer<float>> GetMapper(float[] quantiles);
Evaluators\EvaluatorUtils.cs (4)
506
ValueMapper
<VBuffer<T>, VBuffer<T>> mapper;
624
ValueMapper
<uint, uint> mapper =
655
ValueMapper
<uint, uint> mapper =
691
ValueMapper
<VBuffer<uint>, VBuffer<uint>> mapper =
Prediction\Calibrator.cs (4)
319
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
328
var
map = ((IValueMapper)this).GetMapper<TIn, float>();
338
ValueMapper
<TSrc, VBuffer<float>> IFeatureContributionMapper.GetFeatureContributionMapper<TSrc, TDst>(int top, int bottom, bool normalize)
807
ValueMapper
<TSrc, VBuffer<float>> IFeatureContributionMapper.GetFeatureContributionMapper<TSrc, TDst>(int top, int bottom, bool normalize)
Prediction\ICalculateFeatureContribution.cs (1)
24
ValueMapper
<TSrc, VBuffer<float>> GetFeatureContributionMapper<TSrc, TDst>(int top, int bottom, bool normalize);
Scorers\FeatureContributionCalculation.cs (2)
229
var
map = Predictor.GetFeatureContributionMapper<TSrc, VBuffer<float>>(_topContributionsCount, _bottomContributionsCount, _normalize);
271
var
map = Predictor.GetFeatureContributionMapper<TSrc, VBuffer<float>>(_topContributionsCount, _bottomContributionsCount, _normalize);
Scorers\SchemaBindablePredictorWrapper.cs (2)
172
var
map = ValueMapper.GetMapper<TSrc, TDst>();
716
var
map = _qpred.GetMapper(quantiles);
Transforms\FeatureContributionCalculationTransformer.cs (1)
220
var
map = _parent._predictor.GetFeatureContributionMapper<TSrc, VBuffer<float>>(_parent.Top, _parent.Bottom, _parent.Normalize);
Transforms\Hashing.cs (3)
1605
protected virtual
ValueMapper
<T, StringBuilder> GetTextMap()
1705
protected override
ValueMapper
<KeyValuePair<int, T>, StringBuilder> GetTextMap()
1707
var
simple = InvertHashUtils.GetSimpleMapper<T>(Row.Schema, _srcCol);
Transforms\InvertHashUtils.cs (8)
35
public static
ValueMapper
<T, StringBuilder> GetSimpleMapper<T>(DataViewSchema schema, int col)
58
var
keyMapper = conv.GetStandardConversion<T, uint>(type, NumberDataViewType.UInt32, out identity);
76
public static
ValueMapper
<KeyValuePair<int, T>, StringBuilder> GetPairMapper<T>(
ValueMapper
<T, StringBuilder> submap)
150
private readonly
ValueMapper
<T, StringBuilder> _stringifyMapper;
155
private readonly
ValueMapper
<T, T> _copier;
170
public InvertHashCollector(int slots, int maxCount,
ValueMapper
<T, StringBuilder> mapper,
171
IEqualityComparer<T> comparer,
ValueMapper
<T, T> copier = null)
Transforms\KeyToValue.cs (1)
314
private readonly
ValueMapper
<TKey, UInt32> _convertToUInt;
Transforms\RangeFilter.cs (1)
419
private readonly
ValueMapper
<T, ulong> _conv;
Transforms\ValueMapping.cs (1)
859
ValueMapper
<ReadOnlyMemory<char>, TValue> conv;
Transforms\ValueToKeyMappingTransformer.cs (1)
774
var
keyMapper = map.GetKeyMapper();
Transforms\ValueToKeyMappingTransformerImpl.cs (14)
649
public override
ValueMapper
<ReadOnlyMemory<char>, uint> GetKeyMapper()
720
public override
ValueMapper
<T, uint> GetKeyMapper()
751
var
stringMapper = Data.Conversion.Conversions.DefaultInstance.GetStringConversion<T>(ItemType);
770
public abstract
ValueMapper
<T, uint> GetKeyMapper();
775
private static void GetTextTerms<T>(in VBuffer<T> src,
ValueMapper
<T, StringBuilder> stringMapper, ref VBuffer<ReadOnlyMemory<char>> dst)
887
private static uint MapDefault(
ValueMapper
<T, uint> map)
907
ValueMapper
<T, uint> map = TypedMap.GetKeyMapper();
929
ValueMapper
<T, uint> map = TypedMap.GetKeyMapper();
1050
var
stringMapper = conv.GetStringConversion<T>(TypedMap.ItemType);
1116
ValueMapper
<T, uint> conv;
1148
var
stringMapper = convInst.GetStringConversion<TMeta>(srcMetaType);
1196
ValueMapper
<T, uint> conv;
1213
var
keyStringMapper = convInst.GetStringConversion<T>(TypedMap.ItemType);
1214
var
metaStringMapper = convInst.GetStringConversion<TMeta>(srcMetaType);
Microsoft.ML.Ensemble (16)
OutputCombiners\BaseStacking.cs (4)
97
var
map = mapper.GetMapper<VBuffer<Single>, TOutput>();
135
var maps = new
ValueMapper
<VBuffer<Single>, TOutput>[models.Count];
152
private IDataView CreateDataView(IHostEnvironment env, IChannel ch, RoleMappedData data,
ValueMapper
<VBuffer<Single>,
169
private IDataView CreateDataView<T>(IHostEnvironment env, IChannel ch, RoleMappedData data,
ValueMapper
<VBuffer<Single>, TOutput>[] maps,
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
44
var
map = vm.GetMapper<VBuffer<Single>, TOutput>();
Trainer\EnsembleDistributionModelParameters.cs (3)
140
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
150
ValueMapper
<VBuffer<Single>, Single> del =
173
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Trainer\EnsembleModelParameters.cs (4)
130
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
138
var maps = new
ValueMapper
<VBuffer<Single>, Single>[_mappers.Length];
142
ValueMapper
<VBuffer<Single>, Single> del =
164
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Trainer\Multiclass\EnsembleMulticlassModelParameters.cs (4)
110
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
118
var maps = new
ValueMapper
<VBuffer<Single>, VBuffer<Single>>[_mappers.Length];
127
ValueMapper
<VBuffer<Single>, VBuffer<Single>> del =
152
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Microsoft.ML.FastTree (22)
FastTree.cs (13)
1298
private
ValueMapper
<VBuffer<T1>, VBuffer<T2>> GetCopier<T1, T2>(DataViewType itemType1, DataViewType itemType2)
1300
var
conv = Conversions.DefaultInstance.GetStandardConversion<T1, T2>(itemType1, itemType2, out bool identity);
1303
ValueMapper
<VBuffer<T1>, VBuffer<T1>> identityResult =
1305
return (
ValueMapper
<VBuffer<T1>, VBuffer<T2>>)(object)identityResult;
1403
var
copier = GetCopier<float, double>(NumberDataViewType.Single, NumberDataViewType.Double);
1473
var
copier = GetCopier<float, double>(NumberDataViewType.Single, NumberDataViewType.Double);
1642
ref VBuffer<float> temp, ref VBuffer<double> doubleTemp,
ValueMapper
<VBuffer<float>, VBuffer<double>> copier)
2911
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
2916
ValueMapper
<VBuffer<float>, float> del = Map;
2917
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
2931
ValueMapper
<TSrc, VBuffer<float>> IFeatureContributionMapper.GetFeatureContributionMapper<TSrc, TDst>(int top, int bottom, bool normalize)
2939
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
2945
return (
ValueMapper
<TSrc, VBuffer<float>>)(Delegate)del;
GamModelParameters.cs (6)
193
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
198
ValueMapper
<VBuffer<float>, float> del = Map;
199
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
402
ValueMapper
<TSrc, VBuffer<float>> IFeatureContributionMapper.GetFeatureContributionMapper<TSrc, TDstContributions>
408
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
413
return (
ValueMapper
<TSrc, VBuffer<float>>)(Delegate)del;
RandomForestRegression.cs (1)
243
ValueMapper
<VBuffer<float>, VBuffer<float>> IQuantileValueMapper.GetMapper(float[] quantiles)
TreeEnsembleFeaturizer.cs (2)
746
var
converter = Conversions.DefaultInstance.GetStandardConversion<TInput, ulong>(type, dstType, out identity);
749
ValueMapper
<TInput, Single> mapper;
Microsoft.ML.KMeansClustering (3)
KMeansModelParameters.cs (3)
147
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
152
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
162
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Microsoft.ML.Mkl.Components (1)
OlsLinearRegression.cs (1)
460
var
lrMap = lrPredictor.GetMapper<VBuffer<float>, float>();
Microsoft.ML.Parquet (3)
ParquetLoader.cs (1)
537
private ValueGetter<TValue> CreateGetterDelegateCore<TSource, TValue>(int col,
ValueMapper
<TSource, TValue> valueConverter)
PartitionedFileLoader.cs (2)
629
var
conv = Conversions.DefaultInstance.GetStandardConversion(TextDataViewType.Instance, type) as
ValueMapper
<ReadOnlyMemory<char>, TValue>;
Microsoft.ML.PCA (3)
PcaTrainer.cs (3)
617
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
622
ValueMapper
<VBuffer<float>, float> del =
628
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Microsoft.ML.StandardTrainers (32)
LdSvm\LdSvmModelParameters.cs (3)
268
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
273
ValueMapper
<VBuffer<float>, float> del =
279
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Standard\LinearModelParameters.cs (6)
309
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
314
ValueMapper
<VBuffer<float>, float> del =
321
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
402
ValueMapper
<TSrc, VBuffer<float>> IFeatureContributionMapper.GetFeatureContributionMapper<TSrc, TDstContributions>(int top, int bottom, bool normalize)
407
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
412
return (
ValueMapper
<TSrc, VBuffer<float>>)(Delegate)del;
Standard\LogisticRegression\MulticlassLogisticRegression.cs (3)
767
ValueMapper
<TSrc, TDst> IValueMapper.GetMapper<TSrc, TDst>()
772
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
779
return (
ValueMapper
<TSrc, TDst>)(Delegate)del;
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (3)
410
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
415
ValueMapper
<VBuffer<float>, VBuffer<float>> del = Map;
416
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Standard\MulticlassClassification\OneVersusAllTrainer.cs (8)
448
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
453
return (
ValueMapper
<TIn, TOut>)(Delegate)_impl.GetMapper();
506
public abstract
ValueMapper
<VBuffer<float>, VBuffer<float>> GetMapper();
621
public override
ValueMapper
<VBuffer<float>, VBuffer<float>> GetMapper()
623
var maps = new
ValueMapper
<VBuffer<float>, float>[Predictors.Length];
714
public override
ValueMapper
<VBuffer<float>, VBuffer<float>> GetMapper()
870
public override
ValueMapper
<VBuffer<float>, VBuffer<float>> GetMapper()
872
var maps = new
ValueMapper
<VBuffer<float>, float>[Predictors.Length];
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (3)
458
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
468
ValueMapper
<VBuffer<float>, VBuffer<float>> del =
489
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Standard\Simple\SimpleTrainers.cs (6)
124
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
129
ValueMapper
<VBuffer<float>, float> del = Map;
130
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
445
ValueMapper
<TIn, TOut> IValueMapper.GetMapper<TIn, TOut>()
450
ValueMapper
<VBuffer<float>, float> del = Map;
451
return (
ValueMapper
<TIn, TOut>)(Delegate)del;
Microsoft.ML.TestFramework (2)
DataPipe\TestDataPipe.cs (2)
497
private bool VerifyMatch<TSrc, TDst>(TSrc src, TDst dst,
ValueMapper
<TSrc, TDst> conv,
ValueMapper
<TDst, TSrc> convBack)
Microsoft.ML.Transforms (20)
HashJoiningTransform.cs (1)
622
var
conv = Data.Conversion.Conversions.DefaultInstance.GetStringConversion<TSrc>();
MissingValueReplacing.cs (1)
418
var
strToT = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<ReadOnlyMemory<char>, T>(TextDataViewType.Instance, dstType.GetItemType(), out bool identity);
MutualInformationFeatureSelection.cs (13)
425
private
ValueMapper
<VBuffer<bool>, VBuffer<int>> _boolMapper;
647
var
mapper = BinKeys<T>(type);
767
private static
ValueMapper
<VBuffer<T>, VBuffer<int>> BinKeys<T>(DataViewType colType)
769
var
conv = Data.Conversion.Conversions.DefaultInstance.GetStandardConversion<T, uint>(colType, NumberDataViewType.UInt32, out bool identity);
770
ValueMapper
<T, int> mapper;
773
mapper = (
ValueMapper
<T, int>)(Delegate)(
ValueMapper
<uint, int>)(
804
ValueMapper
<int, int> mapper =
830
ValueMapper
<Single, int> mapper =
855
ValueMapper
<Double, int> mapper =
879
private static
ValueMapper
<VBuffer<TSrc>, VBuffer<TDst>> CreateVectorMapper<TSrc, TDst>(
ValueMapper
<TSrc, TDst> map)
891
private static void MapVector<TSrc, TDst>(this
ValueMapper
<TSrc, TDst> map, in VBuffer<TSrc> input, ref VBuffer<TDst> output)
Text\NgramHashingTransformer.cs (5)
640
private readonly
ValueMapper
<uint, StringBuilder>[] _srcTextGetters;
658
_srcTextGetters = new
ValueMapper
<uint, StringBuilder>[inputSchema.Count];
755
ValueMapper
<NGram, StringBuilder> stringMapper;
763
var
srcMap = _srcTextGetters[srcIndices[0]];
802
var
srcMap = _srcTextGetters[srcIndices[src.ISrcCol]];
Microsoft.ML.Vision (3)
ImageClassificationTrainer.cs (3)
1473
ValueMapper
<TSrc, TDst> IValueMapper.GetMapper<TSrc, TDst>()
1479
ValueMapper
<VBuffer<byte>, VBuffer<float>> del = (in VBuffer<byte> src, ref VBuffer<float> dst) =>
1486
return (
ValueMapper
<TSrc, TDst>)(Delegate)del;