Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions | Variables
gblinear.cc File Reference

Copyright 2014-2023, XGBoost Contributors. More...

#include <dmlc/omp.h>
#include <dmlc/parameter.h>
#include <vector>
#include <string>
#include <sstream>
#include <algorithm>
#include <numeric>
#include "xgboost/gbm.h"
#include "xgboost/json.h"
#include "xgboost/predictor.h"
#include "xgboost/linear_updater.h"
#include "xgboost/logging.h"
#include "xgboost/learner.h"
#include "xgboost/linalg.h"
#include "gblinear_model.h"
#include "../common/timer.h"
#include "../common/common.h"
#include "../common/threading_utils.h"
#include "../common/error_msg.h"

Data Structures

struct  xgboost::gbm::GBLinearTrainParam
 
class  xgboost::gbm::GBLinear
 gradient boosted linear model More...
 

Namespaces

namespace  xgboost
 namespace of xgboost
 
namespace  xgboost::gbm
 Copyright 2019-2023, XGBoost Contributors.
 

Functions

 xgboost::gbm::DMLC_REGISTRY_FILE_TAG (gblinear)
 
void xgboost::gbm::LinearCheckLayer (unsigned layer_begin)
 
 xgboost::gbm::DMLC_REGISTER_PARAMETER (GBLinearTrainParam)
 
 xgboost::gbm::describe ("Linear booster, implement generalized linear model.") .set_body([](LearnerModelParam const *booster_config
 

Variables

Context const * xgboost::gbm::ctx
 

Detailed Description

Copyright 2014-2023, XGBoost Contributors.

Implementation of Linear booster, with L1/L2 regularization: Elastic Net the update rule is parallel coordinate descent (shotgun)

Author
Tianqi Chen