| 334 | } |
| 335 | |
| 336 | static TVector<float> BuildWeights(const TVector<TProcessedDataProvider>& datasetParts) { |
| 337 | TVector<float> result; |
| 338 | result.reserve(GetDocCount(datasetParts)); |
| 339 | for (const auto& datasetPart : datasetParts) { |
| 340 | const auto weights = GetWeights(*datasetPart.TargetData); |
| 341 | result.insert(result.end(), weights.begin(), weights.end()); |
| 342 | } |
| 343 | return result; |
| 344 | } |
| 345 | |
| 346 | static TVector<ui32> GetStartDocIdx(const TVector<TProcessedDataProvider>& datasetParts) { |
| 347 | TVector<ui32> result; |
no test coverage detected