2 types derived from FeatureFlockBase
Microsoft.ML.FastTree (2)
Dataset\FeatureFlock.cs (1)
1108
internal abstract class SinglePartitionedIntArrayFlockBase<TIntArray> :
FeatureFlockBase
Dataset\SingletonFeatureFlock.cs (1)
15
internal sealed class SingletonFeatureFlock :
FeatureFlockBase
44 references to FeatureFlockBase
Microsoft.ML.FastTree (44)
Dataset\Dataset.cs (14)
20
private readonly
FeatureFlockBase
[] _flocks;
44
public Dataset(DatasetSkeleton datasetSkeleton,
FeatureFlockBase
[] flocks)
62
var
lastFlock = _flocks[_flocks.Length - 1];
224
public
FeatureFlockBase
[] Flocks
266
FeatureFlockBase
[][] featureParts = Utils.BuildArray(numParts, i => new
FeatureFlockBase
[NumFlocks]);
315
FeatureFlockBase
[] features = new
FeatureFlockBase
[NumFlocks];
366
private void GetSubDatasetThreadWorker(
FeatureFlockBase
[] features, int f, int[][] docAssignment, bool destroyThisDataset)
374
private void SplitThreadWorker(
FeatureFlockBase
[][] features, int f, int[][] docAssignment, bool destroyThisDataset)
376
FeatureFlockBase
[] featureParts = Flocks[f].Split(docAssignment);
917
private readonly
FeatureFlockBase
.FlockForwardIndexerBase[] _flockIndexers;
967
_flockIndexers = new
FeatureFlockBase
.FlockForwardIndexerBase[_dataset.NumFlocks];
970
var
flock = _dataset._flocks[iflock];
Dataset\FeatureFlock.cs (6)
53
/// particular flock the same as they do with <see cref="
FeatureFlockBase
"/>.
75
public abstract
FeatureFlockBase
Flock { get; }
964
/// flock, from 0 up to but not including <see cref="
FeatureFlockBase
.Count"/>. Now,
1027
public abstract
FeatureFlockBase
[] Split(int[][] assignment);
1088
public abstract
FeatureFlockBase
Flock { get; }
1231
public override
FeatureFlockBase
Flock => _flock;
Dataset\NHotFeatureFlock.cs (2)
30
public override
FeatureFlockBase
[] Split(int[][] assignment)
48
public override
FeatureFlockBase
Flock
Dataset\OneHotFeatureFlock.cs (2)
21
public override
FeatureFlockBase
[] Split(int[][] assignment)
85
public override
FeatureFlockBase
Flock { get { return _flock; } }
Dataset\SingletonFeatureFlock.cs (3)
60
public override
FeatureFlockBase
[] Split(int[][] assignment)
83
public override
FeatureFlockBase
Flock { get { return _flock; } }
107
public override
FeatureFlockBase
Flock
FastTree.cs (17)
1022
private
FeatureFlockBase
CreateOneHotFlock(IChannel ch,
1107
private
FeatureFlockBase
CreateOneHotFlockCategorical(IChannel ch,
1375
var features = new
FeatureFlockBase
[NumFeatures];
1461
List<
FeatureFlockBase
> flocks = new List<
FeatureFlockBase
>();
1938
FeatureFlockBase
[] flocks = CreateFlocks(ch, pch).ToArray();
2037
private IEnumerable<
FeatureFlockBase
> CreateFlocks(IChannel ch, IProgressChannel pch)
2042
foreach (
FeatureFlockBase
flock in CreateFlocksCore(ch, pch))
2066
private IEnumerable<
FeatureFlockBase
> CreateFlocksCore(IChannel ch, IProgressChannel pch)
2156
foreach (
var
flock in CreateFlocksCore(ch, pch, iFeature, CategoricalFeatureIndices[catRangeIndex]))
2164
foreach (
var
flock in CreateFlocksCore(ch, pch, iFeature, NumFeatures))
2173
foreach (
var
flock in CreateFlocksCore(ch, pch, 0, NumFeatures))
2178
private IEnumerable<
FeatureFlockBase
> CreateFlocksCore(IChannel ch, IProgressChannel pch, int startFeatureIndex, int featureLim)
2194
Func<
FeatureFlockBase
> createOneHotFlock =
2198
Func<
FeatureFlockBase
> createNHotFlock =
2210
Func<
FeatureFlockBase
> createFlock =
2214
FeatureFlockBase
flock;