mirror of https://github.com/explosion/spaCy.git
Combine weights from multiple components
Combine weights from multiple components for the same score.
This commit is contained in:
parent
4060c2d5a6
commit
f8cf378be9
|
@ -1143,7 +1143,8 @@ def combine_score_weights(weights: List[Dict[str, float]]) -> Dict[str, float]:
|
|||
# score weights accordingly, then divide score by the number of components
|
||||
total = sum([w for w in w_dict.values()])
|
||||
for key, value in w_dict.items():
|
||||
result[key] = round(value / total / len(weights), 2)
|
||||
weight = round(value / total / len(weights), 2)
|
||||
result[key] = result.get(key, 0.0) + weight
|
||||
return result
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue