xgboost
File List
Here is a list of all files with brief descriptions:
[detail level 123]
  include
  xgboost
 base.hDefines configuration macros of xgboost
 build_config.h
 c_api.hC API of XGBoost, used for interfacing to other languages
 data.hThe input data structure of xgboost
 enum_class_param.hMacro for using C++11 enum class as DMLC parameter
 feature_map.hFeature map data structure to help visualization and model dump
 gbm.hInterface of gradient booster, that learns through gradient statistics
 generic_parameters.h
 host_device_vector.hA device-and-host vector abstraction layer
 json.h
 json_io.h
 learner.hLearner interface that integrates objective, gbm and evaluation together. This is the user facing XGBoost training module
 linear_updater.h
 metric.hInterface of evaluation metric function supported in xgboost
 objective.hInterface of objective function used by xgboost
 predictor.hInterface of predictor, performs predictions for a gradient booster
 span.h
 tree_model.hModel structure for tree
 tree_updater.hGeneral primitive for tree learning, Updating a collection of trees given the information
  src
  common
 base64.hData stream support to input and output from/to base64 stream base64 is easier to store and pass as text format in mapreduce
 bitfield.h
 bitmap.hSimple implement of bitmap NOTE: bitmap is only threadsafe per word access, remember this when using bitmap
 column_matrix.hUtility for fast column-wise access
 common.hCommon utilities
 compressed_iterator.h
 config.hHelper class to load in configures from file
 group_data.hThis file defines utils to group data by integer keys Input: given input sequence (key,value), (k1,v1), (k2,v2) Ouptupt: an array of values data = [v1,v2,v3 .. vn] and a group pointer ptr, data[ptr[k]:ptr[k+1]] contains values that corresponds to key k
 hist_util.hUtility for fast histogram aggregation
 io.hGeneral stream interface for serialization, I/O
 math.hAdditional math utils
 quantile.hUtil to compute quantiles
 random.hUtility related to random
 row_set.hQuick Utility to compute subset of rows
 timer.h
 transform.h