| 392 | } |
| 393 | |
| 394 | static void UpdateDictionaryDefaults( |
| 395 | ui64 learnPoolSize, |
| 396 | NCatboostOptions::TCatBoostOptions* catBoostOptions |
| 397 | ) { |
| 398 | const ui64 minTokenOccurence = (learnPoolSize < 1000) ? 1 : 5; |
| 399 | auto& textProcessingOptions = catBoostOptions->DataProcessingOptions->TextProcessingOptions; |
| 400 | textProcessingOptions->SetDefaultMinTokenOccurrence(minTokenOccurence); |
| 401 | } |
| 402 | |
| 403 | void SetDataDependentDefaults( |
| 404 | const NCB::TDataMetaInfo& trainDataMetaInfo, |
no test coverage detected