MCPcopy Create free account
hub / github.com/catboost/catboost / SetBaseline

Method SetBaseline

catboost/libs/data/target.cpp:476–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

474
475
476void TRawTargetDataProvider::SetBaseline(TConstArrayRef<TConstArrayRef<float>> baseline) {
477 ui32 objectCount = GetObjectCount();
478 TVector<TVector<float>> newBaselineStorage(baseline.size());
479 for (auto i : xrange(baseline.size())) {
480 CheckOneBaseline(baseline[i], i, objectCount);
481 Assign(baseline[i], &newBaselineStorage[i]);
482 }
483 Data.Baseline = std::move(newBaselineStorage);
484
485 SetBaselineViewFromBaseline();
486}
487
488static void GetRawTargetSubset(
489 const TRawTarget& src,

Callers 2

SetBaselineFunction · 0.45
Y_UNIT_TESTFunction · 0.45

Calls 6

GetObjectCountFunction · 0.85
xrangeFunction · 0.85
CheckOneBaselineFunction · 0.85
AssignFunction · 0.50
moveFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected