4 writes to _splitGain
Microsoft.ML.FastTree (4)
TreeEnsemble\InternalRegressionTree.cs (4)
87_splitGain = new double[maxLeaves - 1]; 122_splitGain = buffer.ToDoubleArray(ref position); 201_splitGain = splitGain; 309_splitGain = reader.ReadDoubleArray();
13 references to _splitGain
Microsoft.ML.FastTree (13)
TreeEnsemble\InternalRegressionTree.cs (13)
57public double[] SplitGains { get { return _splitGain; } } 408writer.WriteDoubleArray(_splitGain); 500checker(Utils.Size(_splitGain) == 0 || _splitGain.Length == numMaxNodes, "bad splitgain length"); 520_splitGain.SizeInBytes() + 550_splitGain.ToByteArray(buffer, ref position); 570Math.Abs(_splitGain[node] - tree._splitGain[node]) > 1e-6)) 582_splitGain[node], 583tree._splitGain[node], 1054_splitGain[indexOfNewNonLeaf] = gain; 1213sbSplitGain.Append(_splitGain[n].ToString() + toAppend); 1362result[SplitFeatures[n]] += _splitGain[n];