Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Enumerations
split_evaluator.h File Reference

Used for implementing a loss term specific to decision trees. Useful for custom regularisation. More...

#include <dmlc/registry.h>
#include <xgboost/base.h>
#include <algorithm>
#include <limits>
#include <utility>
#include <vector>
#include "../common/math.h"
#include "../common/transform.h"
#include "param.h"
#include "xgboost/context.h"
#include "xgboost/host_device_vector.h"
#include "xgboost/tree_model.h"

Go to the source code of this file.

Data Structures

class  xgboost::tree::TreeEvaluator
 
struct  xgboost::tree::TreeEvaluator::SplitEvaluator< ParamT >
 

Namespaces

namespace  xgboost
 namespace of xgboost
 
namespace  xgboost::tree
 Copyright 2021-2023 by XGBoost Contributors.
 

Enumerations

enum  SplitType { kNum = 0 , kOneHot = 1 , kPart = 2 }
 

Detailed Description

Used for implementing a loss term specific to decision trees. Useful for custom regularisation.

Copyright 2018-2020 by Contributors

Author
Henry Gouk