| 81 | } |
| 82 | |
| 83 | void GBDT::PredictLeafIndex(const double* features, double* output) const { |
| 84 | int total_tree = num_iteration_for_pred_ * num_tree_per_iteration_; |
| 85 | for (int i = 0; i < total_tree; ++i) { |
| 86 | output[i] = models_[i]->PredictLeafIndex(features); |
| 87 | } |
| 88 | } |
| 89 | |
| 90 | void GBDT::PredictLeafIndexByMap(const std::unordered_map<int, double>& features, double* output) const { |
| 91 | int total_tree = num_iteration_for_pred_ * num_tree_per_iteration_; |