MCPcopy Create free account
hub / github.com/antmachineintelligence/mtgbmcode / Init

Method Init

src/boosting/dart.hpp:41–47  ·  view source on GitHub ↗

! * \brief Initialization logic * \param config Config for boosting * \param train_data Training data * \param objective_function Training objective function * \param training_metrics Training metrics * \param output_model_filename Filename of output model */

Source from the content-addressed store, hash-verified

39 * \param output_model_filename Filename of output model
40 */
41 void Init(const Config* config, const Dataset* train_data,
42 const ObjectiveFunction* objective_function,
43 const std::vector<const Metric*>& training_metrics) override {
44 GBDT::Init(config, train_data, objective_function, training_metrics);
45 random_for_drop_ = Random(config_->drop_seed);
46 sum_weight_ = 0.0f;
47 }
48
49 void ResetConfig(const Config* config) override {
50 GBDT::ResetConfig(config);

Callers

nothing calls this directly

Calls 1

RandomClass · 0.50

Tested by

no test coverage detected