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