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