2 types derived from FeatureFloatVectorCursor
Microsoft.ML.Data (2)
Training\TrainerUtils.cs (2)
883
internal class FloatLabelCursor :
FeatureFloatVectorCursor
950
internal class MulticlassLabelCursor :
FeatureFloatVectorCursor
2 instantiations of FeatureFloatVectorCursor
Microsoft.ML.Data (1)
Training\TrainerUtils.cs (1)
874
return new
FeatureFloatVectorCursor
(input, data, opt, signal);
Microsoft.ML.Ensemble (1)
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
49
using (var cursor = new
FeatureFloatVectorCursor
(data, CursOpt.AllFeatures))
34 references to FeatureFloatVectorCursor
Microsoft.ML.Data (2)
Training\TrainerUtils.cs (2)
865
public new sealed class Factory : FactoryBase<
FeatureFloatVectorCursor
>
872
protected override
FeatureFloatVectorCursor
CreateCursorCore(DataViewRowCursor input, RoleMappedData data, CursOpt opt, Action<CursOpt> signal)
Microsoft.ML.Ensemble (1)
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
49
using (
var
cursor = new FeatureFloatVectorCursor(data, CursOpt.AllFeatures))
Microsoft.ML.KMeansClustering (28)
KMeansPlusPlusTrainer.cs (28)
233
var cursorFactory = new
FeatureFloatVectorCursor
.Factory(data, cursorOpt);
334
IHost host, int numThreads, IChannel ch,
FeatureFloatVectorCursor
.Factory cursorFactory,
374
using (
var
cursor = cursorFactory.Create())
468
public KMeansAcceleratedRowMap(
FeatureFloatVectorCursor
.Factory factory, IChannel ch,
486
RowIndexGetter = (
FeatureFloatVectorCursor
cur) => -1;
492
RowIndexGetter = (
FeatureFloatVectorCursor
cur) => cur.Row.Position < baseMaxInstancesToAccelerate ? (int)cur.Row.Position : -1;
496
RowIndexGetter = (
FeatureFloatVectorCursor
cur) =>
512
private HashArray<DataViewRowId> BuildParallelIndexLookup(
FeatureFloatVectorCursor
.Factory factory)
518
using (
var
cursor = factory.Create())
569
public SharedState(
FeatureFloatVectorCursor
.Factory factory, IChannel ch, long baseMaxInstancesToAccelerate,
785
public static void Initialize(IHost host, int numThreads, IChannel ch,
FeatureFloatVectorCursor
.Factory cursorFactory,
845
(in VBuffer<float> point, int pointIndex) => (float)1.0, (
FeatureFloatVectorCursor
cur) => -1,
889
(
FeatureFloatVectorCursor
cur) => initializationState.RowIndexGetter(cur), ref roundSamples, ref buffer);
943
numThreads, host, cursorFactory, (
FeatureFloatVectorCursor
cur) => -1,
976
var subDataViewCursorFactory = new
FeatureFloatVectorCursor
.Factory(
992
IHost host, int numThreads, IChannel ch,
FeatureFloatVectorCursor
.Factory cursorFactory,
1001
(in VBuffer<float> point, int pointRowIndex) => 1f, (
FeatureFloatVectorCursor
cur) => -1,
1270
public SharedState(
FeatureFloatVectorCursor
.Factory factory, IChannel ch, long baseMaxInstancesToAccelerate, int k,
1351
public static void Train(IHost host, int numThreads, IChannel ch,
FeatureFloatVectorCursor
.Factory cursorFactory,
1389
using (
var
cursor = set[chunkId])
1401
using (
var
cursor = cursorFactory.Create())
1417
using (
var
cursor = cursorFactory.Create())
1451
IChannel ch,
FeatureFloatVectorCursor
.Factory factory, long totalTrainingInstances,
1488
private static void ProcessChunk(
FeatureFloatVectorCursor
cursor, SharedState state, WorkChunkStateBase chunkState, int k, VBuffer<float>[] centroids, float[] centroidL2s)
1593
int numSamples,
FeatureFloatVectorCursor
.Factory factory,
1689
public delegate int RowIndexGetter(
FeatureFloatVectorCursor
cur);
1713
FeatureFloatVectorCursor
.Factory factory,
1728
var
cur = set[i];
Microsoft.ML.PCA (3)
PcaTrainer.cs (3)
234
var cursorFactory = new
FeatureFloatVectorCursor
.Factory(data, cursorOpt);
298
private static void Project(IHost host,
FeatureFloatVectorCursor
.Factory cursorFactory, ref VBuffer<float> mean, float[][] omega, float[][] y, out long numBad)
312
using (
var
cursor = cursorFactory.Create())