Brush C++ API
A flexible interpretable machine learning framework
|
#include <split.h>
Public Types | |
using | ArgTypes = typename S::ArgTypes |
using | FirstArg = typename S::FirstArg |
using | RetType = typename S::RetType |
using | W = typename S::WeightType |
template<std::size_t N> | |
using | NthType = typename S::NthType<N> |
Public Member Functions | |
array< RetType, 2 > | get_kids (const array< Dataset, 2 > &d, TreeNode &tn, const W **weights=nullptr) const |
RetType | fit (const Dataset &d, TreeNode &tn) const |
RetType | predict (const Dataset &d, TreeNode &tn, const W **weights=nullptr) const |
RetType | eval (const Dataset &d, TreeNode &tn, const W **weights=nullptr) const |
Static Public Attributes | |
static constexpr size_t | ArgCount = S::ArgCount |
static constexpr Function< NT > | F {} |