124 instantiations of RoleMappedData
Microsoft.ML.Core.Tests (3)
Microsoft.ML.Data (51)
Commands\CrossValidationCommand.cs (5)
259return new RoleMappedData(pipe, srcData.Schema.GetColumnRoleNames());
282return new RoleMappedData(data, label, features, group, weight, name, customCols);
541var rmd = new RoleMappedData(
555var dataEval = new RoleMappedData(scorePipe, testData.Schema.GetColumnRoleNames(), opt: true);
562perInstance = new RoleMappedData(perInst, dataEval.Schema.GetColumnRoleNames(), opt: true);
Commands\EvaluateCommand.cs (3)
166var data = new RoleMappedData(input, label, null, group, weight, null, customCols);
244var data = new RoleMappedData(view, label, null, group, weight, name, customCols);
256var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Commands\TestCommand.cs (2)
121var data = new RoleMappedData(scorePipe, label, null, group, weight, name, customCols);
135var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Commands\TrainTestCommand.cs (5)
150var data = new RoleMappedData(trainPipe, label, features, group, weight, name, customCols);
164validData = new RoleMappedData(validPipe, data.Schema.GetColumnRoleNames());
182testDataUsedInTrainer = new RoleMappedData(testPipeUsedInTrainer, data.Schema.GetColumnRoleNames());
210var dataEval = new RoleMappedData(scorePipe, label, features,
225var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Evaluators\BinaryClassifierEvaluator.cs (5)
818var roles = new RoleMappedData(data, opt: false,
866var roles = new RoleMappedData(data, opt: false,
946var roles = new RoleMappedData(data, opt: false,
992var roles = new RoleMappedData(data, opt: false,
1515var data = new RoleMappedData(input.Data, label, null, null, weight, name);
Microsoft.ML.Ensemble (7)
Microsoft.ML.EntryPoints (3)
Microsoft.ML.FastTree (3)
Microsoft.ML.KMeansClustering (1)
Microsoft.ML.Mkl.Components (1)
Microsoft.ML.OnnxConverter (2)
Microsoft.ML.OnnxTransformerTest (2)
Microsoft.ML.Predictor.Tests (2)
Microsoft.ML.Recommender (2)
Microsoft.ML.StandardTrainers (9)
Microsoft.ML.TensorFlow.Tests (1)
Microsoft.ML.Tests (30)
ImagesTests.cs (10)
195TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(grey));
356TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
431TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
507TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
582TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
657TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
733TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
808TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
884TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
958TrainUtils.SaveModel(env, ch, fh, null, new RoleMappedData(backToImages));
Microsoft.ML.TimeSeries (5)
Microsoft.ML.Transforms (2)
378 references to RoleMappedData
Microsoft.ML.Core (13)
Microsoft.ML.Core.Tests (3)
Microsoft.ML.Data (145)
Commands\CrossValidationCommand.cs (21)
255private RoleMappedData ApplyAllTransformsToData(IHostEnvironment env, IChannel ch, IDataView dstData,
256RoleMappedData srcData, IDataView marker)
265private RoleMappedData CreateRoleMappedData(IHostEnvironment env, IChannel ch, IDataView data, ITrainer trainer)
334public readonly RoleMappedData PerInstanceResults;
337public FoldResult(Dictionary<string, IDataView> metrics, DataViewSchema scoreSchema, RoleMappedData perInstance, RoleMappedSchema trainSchema)
363private readonly Func<IHostEnvironment, IChannel, IDataView, ITrainer, RoleMappedData> _createExamples;
364private readonly Func<IHostEnvironment, IChannel, IDataView, RoleMappedData, IDataView, RoleMappedData> _applyTransformsToTestData;
366private readonly Func<IHostEnvironment, IChannel, IDataView, RoleMappedData, IDataView, RoleMappedData> _applyTransformsToValidationData;
390Func<IHostEnvironment, IChannel, IDataView, ITrainer, RoleMappedData> createExamples,
391Func<IHostEnvironment, IChannel, IDataView, RoleMappedData, IDataView, RoleMappedData> applyTransformsToTestData,
395Func<IHostEnvironment, IChannel, IDataView, RoleMappedData, IDataView, RoleMappedData> applyTransformsToValidationData = null,
493var trainData = _createExamples(host, ch, trainPipe, trainer);
503var testData = _applyTransformsToTestData(host, ch, testPipe, trainData, trainPipe);
506RoleMappedData validData = null;
541var rmd = new RoleMappedData(
555var dataEval = new RoleMappedData(scorePipe, testData.Schema.GetColumnRoleNames(), opt: true);
558RoleMappedData perInstance = null;
Commands\EvaluateCommand.cs (7)
91/// Both take a <see cref="RoleMappedData"/> as input. The <see cref="RoleMappedData"/> is assumed to contain all the column
101Dictionary<string, IDataView> Evaluate(RoleMappedData data);
106IDataTransform GetPerInstanceMetrics(RoleMappedData data);
166var data = new RoleMappedData(input, label, null, group, weight, null, customCols);
244var data = new RoleMappedData(view, label, null, group, weight, name, customCols);
256var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Commands\TestCommand.cs (2)
121var data = new RoleMappedData(scorePipe, label, null, group, weight, name, customCols);
135var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Commands\TrainCommand.cs (13)
163var data = new RoleMappedData(view, label, feature, group, weight, name, customCols);
166RoleMappedData validData = null;
186RoleMappedData testDataUsedInTrainer = null;
246public static IPredictor Train(IHostEnvironment env, IChannel ch, RoleMappedData data, ITrainer trainer,
252public static IPredictor Train(IHostEnvironment env, IChannel ch, RoleMappedData data, ITrainer trainer, RoleMappedData validData,
253IComponentFactory<ICalibratorTrainer> calibrator, int maxCalibrationExamples, bool? cacheData, IPredictor inputPredictor = null, RoleMappedData testData = null)
258private static IPredictor TrainCore(IHostEnvironment env, IChannel ch, RoleMappedData data, ITrainer trainer, RoleMappedData validData,
259IComponentFactory<ICalibratorTrainer> calibrator, int maxCalibrationExamples, bool? cacheData, IPredictor inputPredictor = null, RoleMappedData testData = null)
318IPredictor predictor, RoleMappedData data, string command = null)
342public static void SaveModel(IHostEnvironment env, IChannel ch, Stream outputStream, IPredictor predictor, RoleMappedData data, string command = null)
491private static bool AddCacheIfWanted(IHostEnvironment env, IChannel ch, ITrainer trainer, ref RoleMappedData data, bool? cacheData)
Commands\TrainTestCommand.cs (5)
150var data = new RoleMappedData(trainPipe, label, features, group, weight, name, customCols);
152RoleMappedData validData = null;
172RoleMappedData testDataUsedInTrainer = null;
210var dataEval = new RoleMappedData(scorePipe, label, features,
225var perInstData = new RoleMappedData(perInst, label, null, group, weight, name, customCols);
Evaluators\BinaryClassifierEvaluator.cs (5)
818var roles = new RoleMappedData(data, opt: false,
866var roles = new RoleMappedData(data, opt: false,
946var roles = new RoleMappedData(data, opt: false,
992var roles = new RoleMappedData(data, opt: false,
1515var data = new RoleMappedData(input.Data, label, null, null, weight, name);
Prediction\Calibrator.cs (4)
908int maxRows, ITrainer trainer, IPredictor predictor, RoleMappedData data)
934IPredictor predictor, RoleMappedData data, int maxRows = _maxCalibrationExamples)
1013public static ICalibrator TrainCalibrator(IHostEnvironment env, IChannel ch, ICalibratorTrainer caliTrainer, IPredictor predictor, RoleMappedData data, int maxRows = _maxCalibrationExamples)
2213RoleMappedData data;
Training\TrainerUtils.cs (38)
16/// Options for creating a <see cref="TrainingCursorBase"/> from a <see cref="RoleMappedData"/> with specified standard columns active.
49public static void CheckFeatureFloatVector(this RoleMappedData data)
64public static void CheckFeatureFloatVector(this RoleMappedData data, out int length)
82public static void CheckBinaryLabel(this RoleMappedData data)
117public static void CheckRegressionLabel(this RoleMappedData data)
137public static void CheckMulticlassLabel(this RoleMappedData data, out int count)
185public static void CheckMultiOutputRegressionLabel(this RoleMappedData data)
199public static void CheckOptFloatWeight(this RoleMappedData data)
211public static void CheckOptGroup(this RoleMappedData data)
224private static IEnumerable<DataViewSchema.Column> CreatePredicate(RoleMappedData data, CursOpt opt, IEnumerable<int> extraCols)
248public static DataViewRowCursor CreateRowCursor(this RoleMappedData data, CursOpt opt, Random rand, IEnumerable<int> extraCols = null)
252/// Create a row cursor set for the <see cref="RoleMappedData"/> with the indicated standard columns active.
255public static DataViewRowCursor[] CreateRowCursorSet(this RoleMappedData data,
275public static ValueGetter<VBuffer<float>> GetFeatureFloatVectorGetter(this DataViewRow row, RoleMappedData data)
299public static ValueGetter<float> GetLabelFloatGetter(this DataViewRow row, RoleMappedData data)
320public static ValueGetter<float> GetOptWeightFloatGetter(this DataViewRow row, RoleMappedData data)
341public static ValueGetter<ulong> GetOptGroupGetter(this DataViewRow row, RoleMappedData data)
514protected static DataViewRowCursor CreateCursor(RoleMappedData data, CursOpt opt, Random rand, params int[] extraCols)
593private readonly RoleMappedData _data;
599public RoleMappedData Data => _data;
601protected FactoryBase(RoleMappedData data, CursOpt opt)
680protected abstract TCurs CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal);
736public StandardScalarCursor(RoleMappedData data, CursOpt opt, Random rand = null, params int[] extraCols)
741protected StandardScalarCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
801public Factory(RoleMappedData data, CursOpt opt)
806protected override StandardScalarCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
825public FeatureFloatVectorCursor(RoleMappedData data, CursOpt opt = CursOpt.Features,
831protected FeatureFloatVectorCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
867public Factory(RoleMappedData data, CursOpt opt = CursOpt.Features)
872protected override FeatureFloatVectorCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
892public FloatLabelCursor(RoleMappedData data, CursOpt opt = CursOpt.Label,
898protected FloatLabelCursor(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
933public Factory(RoleMappedData data, CursOpt opt = CursOpt.Label)
938protected override FloatLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
961public MulticlassLabelCursor(int classCount, RoleMappedData data, CursOpt opt = CursOpt.Label,
967protected MulticlassLabelCursor(int classCount, DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal = null)
1008public Factory(int classCount, RoleMappedData data, CursOpt opt = CursOpt.Label)
1016protected override MulticlassLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
Microsoft.ML.Ensemble (46)
EntryPoints\CreateEnsemble.cs (9)
90private static void GetPipeline(IHostEnvironment env, InputBase input, out IDataView startingData, out RoleMappedData transformedData)
106model.PrepareData(env, inputData, out RoleMappedData transformedDataCur, out IPredictor pred);
139GetPipeline(host, input, out IDataView startingData, out RoleMappedData transformedData);
174GetPipeline(host, input, out IDataView startingData, out RoleMappedData transformedData);
307var rmd = new RoleMappedData(dv);
315/// This method takes a <see cref="RoleMappedData"/> as input, saves it as an in-memory <see cref="ZipArchive"/>
323internal static void SerializeRoleMappedData(IHostEnvironment env, IChannel ch, RoleMappedData data,
350/// as a <see cref="RoleMappedData"/>, and the second as a double byte array and a string array. The double
359RoleMappedData dataToCompare, byte[][] dataSerialized, string[] dataZipEntryNames)
OutputCombiners\BaseStacking.cs (3)
123public void Train(List<FeatureSubsetModel<TOutput>> models, RoleMappedData data, IHostEnvironment env)
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,
PipelineEnsemble.cs (6)
68Parent.PredictorModels[i].PrepareData(Parent.Host, emptyDv, out RoleMappedData rmd, out IPredictor predictor);
583PredictorModels[i].PrepareData(Host, dv, out RoleMappedData rmd, out IPredictor pred);
596model.PrepareData(env, edv, out RoleMappedData rmd, out IPredictor pred);
635model.PrepareData(env, edv, out RoleMappedData rmd, out pred);
659model.PrepareData(env, edv, out RoleMappedData rmd, out IPredictor pred);
721PredictorModels[i].PrepareData(Host, dv, out RoleMappedData rmd, out IPredictor pred);
Microsoft.ML.EntryPoints (10)
Microsoft.ML.FastTree (34)
FastTree.cs (16)
56private protected RoleMappedData ValidData;
61private protected RoleMappedData TestData;
188private protected void ConvertData(RoleMappedData trainData)
202private bool UseTranspose(bool? useTranspose, RoleMappedData data)
929private DataConverter(RoleMappedData data, IHost host, double[][] binUpperBounds, float maxLabel,
955public static DataConverter Create(RoleMappedData data, IHost host, int maxBins,
974public static DataConverter Create(RoleMappedData data, IHost host, double[][] binUpperBounds,
1266public DiskImpl(RoleMappedData data, IHost host, int maxBins, float maxLabel, PredictionKind kind,
1275public DiskImpl(RoleMappedData data, IHost host,
1325private Dataset Construct(RoleMappedData examples, ref int numExamples, int maxBins, IParallelTraining parallelTraining)
1740private readonly RoleMappedData _data;
1759private MemImpl(RoleMappedData data, IHost host, double[][] binUpperBounds, float maxLabel, bool dummy,
1781public MemImpl(RoleMappedData data, IHost host, int maxBins, float maxLabel, bool noFlocks, int minDocsPerLeaf,
1791public MemImpl(RoleMappedData data, IHost host, double[][] binUpperBounds, float maxLabel,
2744public Dataset FindBinsAndReturnDataset(RoleMappedData data, PredictionKind kind, IParallelTraining parallelTraining,
2762public Dataset GetCompatibleDataset(RoleMappedData data, PredictionKind kind, int[] categoricalFeatures, bool categoricalSplit)
Microsoft.ML.KMeansClustering (2)
Microsoft.ML.LightGbm (16)
LightGbmTrainerBase.cs (7)
521private protected virtual void CheckDataValid(IChannel ch, RoleMappedData data)
551private FloatLabelCursor.Factory CreateCursorFactory(RoleMappedData data)
634private CategoricalMetaData GetCategoricalMetaData(IChannel ch, RoleMappedData trainData, int numRow)
666private Dataset LoadTrainingData(IChannel ch, RoleMappedData trainData, out CategoricalMetaData catMetaData)
697private Dataset LoadValidationData(IChannel ch, Dataset dtrain, RoleMappedData validData, CategoricalMetaData catMetaData)
827private protected virtual void ConvertNaNLabels(IChannel ch, RoleMappedData data, float[] labels)
1272RoleMappedData data, float[] labels, int[] groups);
Microsoft.ML.Mkl.Components (7)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.OnnxTransformerTest (2)
Microsoft.ML.PCA (1)
Microsoft.ML.Predictor.Tests (2)
Microsoft.ML.Recommender (8)
Microsoft.ML.StandardTrainers (62)
FactorizationMachine\FactorizationMachineTrainer.cs (5)
359private static double CalculateAvgLoss(IChannel ch, RoleMappedData data, bool norm, float[] linearWeights, AlignedArray latentWeightsAligned,
408private FieldAwareFactorizationMachineModelParameters TrainCore(IChannel ch, IProgressChannel pch, RoleMappedData data,
409RoleMappedData validData = null, FieldAwareFactorizationMachineModelParameters predictor = null)
602var trainingData = new RoleMappedData(trainData, roles);
603var validData = validationData == null ? null : new RoleMappedData(validationData, roles);
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (5)
126private protected override PairwiseCouplingModelParameters TrainCore(IChannel ch, RoleMappedData data, int count)
145private ISingleFeaturePredictionTransformer<TDistPredictor> TrainOne(IChannel ch, TScalarTrainer trainer, RoleMappedData data, int cls1, int cls2)
155var trainedData = new RoleMappedData(view, label: trainerLabel, feature: transformer.FeatureColumnName);
164private IDataView MapLabels(RoleMappedData data, int cls1, int cls2)
192var td = new RoleMappedData(input, roles);
Standard\SdcaBinary.cs (13)
74var preparedData = PrepareDataFromTrainingExamples(ch, context.TrainingSet, out int weightSetCount);
84private protected abstract TModel TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, int weightSetCount);
95private protected RoleMappedData PrepareDataFromTrainingExamples(IChannel ch, RoleMappedData examples, out int weightSetCount)
117var examplesToFeedTrain = new RoleMappedData(idvToFeedTrain, roles);
128private protected abstract void CheckLabel(RoleMappedData examples, out int weightSetCount);
322private protected sealed override TModel TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, int weightSetCount)
1544private protected override void CheckLabel(RoleMappedData examples, out int weightSetCount)
2019private protected override TModel TrainCore(IChannel ch, RoleMappedData data, LinearModelParameters predictor, int weightSetCount)
2205/// It's used at the end of <see cref="TrainCore(IChannel, RoleMappedData, LinearModelParameters, int)"/> to finalize the trained model.
2228private protected override void CheckLabel(RoleMappedData examples, out int weightSetCount)
2310/// Given weights and bias trained in <see cref="SgdBinaryTrainerBase{TModelParameters}.TrainCore(IChannel, RoleMappedData, LinearModelParameters, int)"/>,
2437/// a calibrator would be added after <see cref="SgdBinaryTrainerBase{TModelParameters}.TrainCore(IChannel, RoleMappedData, LinearModelParameters, int)"/>
Microsoft.ML.TensorFlow.Tests (1)
Microsoft.ML.Tests (20)
Microsoft.ML.TimeSeries (3)
Microsoft.ML.Transforms (2)