32 references to Flocks
Microsoft.ML.FastTree (32)
Dataset\Dataset.cs (4)
368features[f] = Flocks[f].Split(docAssignment)[0]; 370Flocks[f] = null; 376FeatureFlockBase[] featureParts = Flocks[f].Split(docAssignment); 380Flocks[f] = null;
Dataset\FeatureFlock.cs (8)
198int featureLim = featureMin + learner.TrainData.Flocks[flock].Count; 211double trust = learner.TrainData.Flocks[flock].Trust(subfeature); 336int featureLim = featureMin + learner.TrainData.Flocks[flock].Count; 380double trust = learner.TrainData.Flocks[flock].Trust(0); 516int featureLim = featureMin + learner.TrainData.Flocks[flock].Count; 600double trust = learner.TrainData.Flocks[flock].Trust(0); 712int featureLim = featureMin + learner.TrainData.Flocks[flock].Count; 822double trust = learner.TrainData.Flocks[flock].Trust(0);
GamTrainer.cs (6)
365TrainSet.Flocks[flockIndex].Trust(subFeatureIndex), 0); 449int numOfBins = TrainSet.Flocks[flockIndex].BinCount(subFeatureIndex); 551double[] binUpperBound = TrainSet.Flocks[flockIndex].BinUpperBounds(subFeatureIndex); 585_histogram = new SufficientStatsBase[TrainSet.Flocks.Length]; 586for (int i = 0; i < TrainSet.Flocks.Length; i++) 587_histogram[i] = TrainSet.Flocks[i].CreateSufficientStats(HasWeights);
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (9)
156var ss = histogramPool[i][j] = TrainData.Flocks[j].CreateSufficientStats(HasWeights); 298Contracts.Assert(TrainData.Flocks[bestSplitInfo.Flock] is OneHotFeatureFlock); 314Partitioning.Split(bestLeaf, (TrainData.Flocks[bestSplitInfo.Flock] as OneHotFeatureFlock)?.Bins, CategoricalThresholds, gtChild); 508int featureLim = featureMin + TrainData.Flocks[flock].Count; 662int featureLim = featureMin + TrainData.Flocks[flock].Count; 675Contracts.Assert(histogram.Flock == TrainData.Flocks[flock]); 677if (TrainData.Flocks[flock].Categorical && leafSplitCandidates.NumDocsInLeaf > 100) 718double trust = TrainData.Flocks[flock].Trust(subfeature); 743int numBin = TrainData.Flocks[flock].BinCount(subfeature);
TreeEnsemble\InternalRegressionTree.cs (5)
1084var features = dataset.Flocks; 1097RawThresholds[n] = (float)dataset.Flocks[flock].BinUpperBounds(subfeature)[Thresholds[n]]; 1105var features = dataset.Flocks; 1115uint numBins = (uint)dataset.Flocks[flock].BinUpperBounds(subfeature).Length; 1118double rawThreshold = dataset.Flocks[flock].BinUpperBounds(subfeature)[i];