145 references to CursOpt
Microsoft.ML.Data (82)
Training\TrainerUtils.cs (82)
224
private static IEnumerable<DataViewSchema.Column> CreatePredicate(RoleMappedData data,
CursOpt
opt, IEnumerable<int> extraCols)
233
if ((opt &
CursOpt
.Label) != 0 && data.Schema.Label.HasValue)
235
if ((opt &
CursOpt
.Features) != 0 && data.Schema.Feature.HasValue)
237
if ((opt &
CursOpt
.Weight) != 0 && data.Schema.Weight.HasValue)
239
if ((opt &
CursOpt
.Group) != 0 && data.Schema.Group.HasValue)
248
public static DataViewRowCursor CreateRowCursor(this RoleMappedData data,
CursOpt
opt, Random rand, IEnumerable<int> extraCols = null)
256
CursOpt
opt, int n, Random rand, IEnumerable<int> extraCols = null)
496
private readonly Action<
CursOpt
> _signal;
506
protected TrainingCursorBase(DataViewRowCursor input, Action<
CursOpt
> signal)
514
protected static DataViewRowCursor CreateCursor(RoleMappedData data,
CursOpt
opt, Random rand, params int[] extraCols)
529
/// return the default <see cref="
CursOpt
"/>, in which case the flags will not ever change.
534
protected virtual
CursOpt
CursoringCompleteFlags()
536
return SkippedRowCount == 0 ?
CursOpt
.AllowBadEverything : default(
CursOpt
);
594
private readonly
CursOpt
_initOpts;
597
private
CursOpt
_opts;
601
protected FactoryBase(RoleMappedData data,
CursOpt
opt)
610
private void SignalCore(
CursOpt
opt)
625
CursOpt
opt;
646
CursOpt
opt;
655
Action<
CursOpt
> signal;
680
protected abstract TCurs CreateCursorCore(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal);
689
private readonly Action<
CursOpt
> _signal;
692
private
CursOpt
_opts;
694
public AndAccumulator(Action<
CursOpt
> signal, int lim)
700
_opts = ~default(
CursOpt
);
703
public void Signal(
CursOpt
opt)
736
public StandardScalarCursor(RoleMappedData data,
CursOpt
opt, Random rand = null, params int[] extraCols)
741
protected StandardScalarCursor(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal = null)
746
if ((opt &
CursOpt
.Weight) != 0)
749
_keepBadWeight = (opt &
CursOpt
.AllowBadWeights) != 0;
751
if ((opt &
CursOpt
.Group) != 0)
754
_keepBadGroup = (opt &
CursOpt
.AllowBadGroups) != 0;
756
if ((opt &
CursOpt
.Id) != 0)
762
protected override
CursOpt
CursoringCompleteFlags()
764
CursOpt
opt = base.CursoringCompleteFlags();
766
opt |=
CursOpt
.AllowBadWeights;
768
opt |=
CursOpt
.AllowBadGroups;
801
public Factory(RoleMappedData data,
CursOpt
opt)
806
protected override StandardScalarCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal)
825
public FeatureFloatVectorCursor(RoleMappedData data,
CursOpt
opt =
CursOpt
.Features,
831
protected FeatureFloatVectorCursor(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal = null)
834
if ((opt &
CursOpt
.Features) != 0 && data.Schema.Feature != null)
837
_keepBad = (opt &
CursOpt
.AllowBadFeatures) != 0;
841
protected override
CursOpt
CursoringCompleteFlags()
843
var
opt = base.CursoringCompleteFlags();
845
opt |=
CursOpt
.AllowBadFeatures;
867
public Factory(RoleMappedData data,
CursOpt
opt =
CursOpt
.Features)
872
protected override FeatureFloatVectorCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal)
892
public FloatLabelCursor(RoleMappedData data,
CursOpt
opt =
CursOpt
.Label,
898
protected FloatLabelCursor(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal = null)
901
if ((opt &
CursOpt
.Label) != 0 && data.Schema.Label != null)
904
_keepBad = (opt &
CursOpt
.AllowBadLabels) != 0;
908
protected override
CursOpt
CursoringCompleteFlags()
910
var
opt = base.CursoringCompleteFlags();
912
opt |=
CursOpt
.AllowBadLabels;
933
public Factory(RoleMappedData data,
CursOpt
opt =
CursOpt
.Label)
938
protected override FloatLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal)
961
public MulticlassLabelCursor(int classCount, RoleMappedData data,
CursOpt
opt =
CursOpt
.Label,
967
protected MulticlassLabelCursor(int classCount, DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal = null)
973
if ((opt &
CursOpt
.Label) != 0 && data.Schema.Label != null)
976
_keepBad = (opt &
CursOpt
.AllowBadLabels) != 0;
980
protected override
CursOpt
CursoringCompleteFlags()
982
var
opt = base.CursoringCompleteFlags();
984
opt |=
CursOpt
.AllowBadLabels;
1008
public Factory(int classCount, RoleMappedData data,
CursOpt
opt =
CursOpt
.Label)
1016
protected override MulticlassLabelCursor CreateCursorCore(DataViewRowCursor input, RoleMappedData data,
CursOpt
opt, Action<
CursOpt
> signal)
Microsoft.ML.Ensemble (3)
OutputCombiners\BaseStacking.cs (2)
177
using (var cursor = new FloatLabelCursor(data,
CursOpt
.AllFeatures |
CursOpt
.AllLabels))
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
49
using (var cursor = new FeatureFloatVectorCursor(data,
CursOpt
.AllFeatures))
Microsoft.ML.FastTree (13)
FastTree.cs (5)
1820
CursOpt
curOptions =
CursOpt
.Label |
CursOpt
.Features;
1827
curOptions |=
CursOpt
.Group;
1836
curOptions |=
CursOpt
.Weight;
GamModelParameters.cs (2)
656
using (var cursor = new FloatLabelCursor(_data,
CursOpt
.Label |
CursOpt
.Features))
RandomForestClassification.cs (3)
234
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
RandomForestRegression.cs (3)
373
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
Microsoft.ML.KMeansClustering (6)
KMeansPlusPlusTrainer.cs (6)
229
CursOpt
cursorOpt =
CursOpt
.Id |
CursOpt
.Features;
231
cursorOpt |=
CursOpt
.Weight;
977
new RoleMappedData(arrDv.GetDataView(), null, DefaultColumnNames.Features, weight: DefaultColumnNames.Weight),
CursOpt
.Weight |
CursOpt
.Features);
Microsoft.ML.LightGbm (5)
LightGbmTrainerBase.cs (5)
553
var
loadFlags =
CursOpt
.AllLabels |
CursOpt
.AllFeatures;
555
loadFlags |=
CursOpt
.Group;
558
loadFlags |=
CursOpt
.AllWeights;
Microsoft.ML.Mkl.Components (6)
OlsLinearRegression.cs (4)
172
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
174
cursorOpt |=
CursOpt
.Weight;
SymSgdClassificationTrainer.cs (2)
704
var cursorFactory = new FloatLabelCursor.Factory(data,
CursOpt
.Label |
CursOpt
.Features);
Microsoft.ML.PCA (3)
PcaTrainer.cs (3)
230
CursOpt
cursorOpt =
CursOpt
.Features;
232
cursorOpt |=
CursOpt
.Weight;
Microsoft.ML.Predictor.Tests (2)
TestPredictors.cs (2)
491
/// used by LightGBM with <see cref="
CursOpt
.AllFeatures"/>, and that this change does not affect
493
/// trained with <see cref="
CursOpt
.Features"/> produces the same baselines as it did before this change.
Microsoft.ML.StandardTrainers (25)
LdSvm\LdSvmTrainer.cs (2)
512
using (var cursor = new FloatLabelCursor(data,
CursOpt
.Label |
CursOpt
.Features))
Standard\LogisticRegression\LbfgsPredictorBase.cs (8)
479
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
484
cursorOpt |=
CursOpt
.Weight;
591
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
593
cursorOpt |=
CursOpt
.Weight;
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (2)
152
using (var cursor = new MulticlassLabelCursor(labelCount, data,
CursOpt
.Features |
CursOpt
.Label))
Standard\Online\OnlineLinear.cs (4)
323
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
325
cursorOpt |=
CursOpt
.Weight;
Standard\SdcaBinary.cs (9)
330
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features |
CursOpt
.Id;
332
cursorOpt |=
CursOpt
.Weight;
2028
CursOpt
cursorOpt =
CursOpt
.Label |
CursOpt
.Features;
2030
cursorOpt |=
CursOpt
.Weight;