|
xgboost
|
Cut configuration for dense dataset. More...
#include <hist_util.h>


Public Member Functions | |
| DenseCuts (HistogramCuts *container) | |
| void | Init (std::vector< WQSketch > *sketchs, uint32_t max_num_bins, size_t max_rows) |
| void | Build (DMatrix *p_fmat, uint32_t max_num_bins) override |
Public Member Functions inherited from xgboost::common::CutsBuilder | |
| CutsBuilder (HistogramCuts *p_cuts) | |
| virtual | ~CutsBuilder ()=default |
| void | AddCutPoint (WQSketch::SummaryContainer const &summary, int max_bin) |
Protected Attributes | |
| Monitor | monitor_ |
Protected Attributes inherited from xgboost::common::CutsBuilder | |
| HistogramCuts * | p_cuts_ |
Additional Inherited Members | |
Public Types inherited from xgboost::common::CutsBuilder | |
| using | WQSketch = common::WQuantileSketch< bst_float, bst_float > |
Static Public Member Functions inherited from xgboost::common::CutsBuilder | |
| static bool | UseGroup (DMatrix *dmat) |
| static uint32_t | SearchGroupIndFromRow (std::vector< bst_uint > const &group_ptr, size_t const base_rowid) |
Cut configuration for dense dataset.
|
inlineexplicit |
|
overridevirtual |
Implements xgboost::common::CutsBuilder.
| void xgboost::common::DenseCuts::Init | ( | std::vector< WQSketch > * | sketchs, |
| uint32_t | max_num_bins, | ||
| size_t | max_rows | ||
| ) |
|
protected |
1.8.13