mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-25 06:16:40 +00:00
[ML] Fix binary classification importance in LegacyFeatureImportanceTests (#63000)
Fixes #62991
This commit is contained in:
parent
2b9032a07d
commit
facf9ede0a
@ -29,7 +29,8 @@ public class LegacyFeatureImportanceTests extends AbstractWireSerializingTestCas
|
||||
.map(featureName -> new LegacyFeatureImportance.ClassImportance(featureName, randomDouble()))
|
||||
.collect(Collectors.toList());
|
||||
|
||||
importance = classImportances.stream().mapToDouble(LegacyFeatureImportance.ClassImportance::getImportance).map(Math::abs).sum();
|
||||
importance = classImportances.size() == 2 ? Math.abs(classImportances.get(0).getImportance()) :
|
||||
classImportances.stream().mapToDouble(LegacyFeatureImportance.ClassImportance::getImportance).map(Math::abs).sum();
|
||||
}
|
||||
return new LegacyFeatureImportance(randomAlphaOfLength(10), importance, classImportances);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user