2 writes to CategoricalBoudaries
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (2)
601catMetaData.CategoricalBoudaries = catBoundaries.ToArray(); 654catMetaData.CategoricalBoudaries = null;
15 references to CategoricalBoudaries
Microsoft.ML.LightGbm (15)
LightGbmTrainerBase.cs (15)
609var numCat = catMetaData.CategoricalBoudaries[i + 1] - catMetaData.CategoricalBoudaries[i]; 615for (int k = catMetaData.CategoricalBoudaries[i]; k < catMetaData.CategoricalBoudaries[i + 1]; ++k) 618catMetaData.OnehotBias[j] = k - catMetaData.CategoricalBoudaries[i]; 678GetDefaultParameters(ch, numRow, catMetaData.CategoricalBoudaries != null, catMetaData.TotalCats); 739TrainedEnsemble = Booster.GetModel(catMetaData.CategoricalBoudaries, bst.GetModelString()); 849if (catMetaData.CategoricalBoudaries != null) 854float fv = cursorFeaturesValues[catMetaData.CategoricalBoudaries[i]]; 857int hotIdx = catMetaData.CategoricalBoudaries[i] - 1; 859for (int j = catMetaData.CategoricalBoudaries[i]; j < catMetaData.CategoricalBoudaries[i + 1]; ++j) 871fv = hotIdx - catMetaData.CategoricalBoudaries[i]; 889if (catMetaData.CategoricalBoudaries != null) 1136if (catMetaData.CategoricalBoudaries != null)