![]() |
QuickRank
v2.0
QuickRank: A C++ suite of Learning to Rank algorithms
|
#include <ot.h>
Public Member Functions | |
| ObliviousRT (size_t nodes, quickrank::data::VerticalDataset *dps, double *labels, size_t minls, size_t treedepth) | |
| void | fit (RTNodeHistogram *hist) |
Public Member Functions inherited from RegressionTree | |
| RegressionTree (size_t nrequiredleaves, quickrank::data::VerticalDataset *dps, double *labels, size_t minls) | |
| ~RegressionTree () | |
| void | fit (RTNodeHistogram *hist) |
| double | update_output (double const *pseudoresponses) |
| double | update_output (double const *pseudoresponses, double const *cachedweights) |
| RTNode * | get_proot () const |
Protected Attributes | |
| const size_t | treedepth = 0 |
Protected Attributes inherited from RegressionTree | |
| const size_t | nrequiredleaves |
| const size_t | minls |
| quickrank::data::VerticalDataset * | training_dataset = NULL |
| double * | training_labels = NULL |
| RTNode ** | leaves = NULL |
| size_t | nleaves = 0 |
| RTNode * | root = NULL |
Private Member Functions | |
| void | fill (double **sumvar, const size_t nfeaturesamples, RTNodeHistogram const *hist) |
Private Attributes | |
| const double | invalid = -DBL_MAX |
|
inline |
|
private |
| void ObliviousRT::fit | ( | RTNodeHistogram * | hist | ) |
|
private |
|
protected |
1.8.11