Approximate leaf value.
(self, actual, predicted)
| 32 | raise NotImplementedError() |
| 33 | |
| 34 | def approximate(self, actual, predicted): |
| 35 | """Approximate leaf value.""" |
| 36 | return self.grad(actual, predicted).sum() / ( |
| 37 | self.hess(actual, predicted).sum() + self.regularization |
| 38 | ) |
| 39 | |
| 40 | def transform(self, pred): |
| 41 | """Transform predictions values.""" |
no test coverage detected