mirror of
https://github.com/twitter/the-algorithm.git
synced 2024-12-22 18:21:51 +01:00
Merge ae697c3e4f
into 72eda9a24f
This commit is contained in:
commit
281c33ac0c
@ -65,13 +65,12 @@ public class StringMapBasedLinearModel implements MapBasedLinearModel<String> {
|
|||||||
public float score(Map<String, Float> values) {
|
public float score(Map<String, Float> values) {
|
||||||
float score = 0.0f;
|
float score = 0.0f;
|
||||||
for (Map.Entry<String, Float> value : values.entrySet()) {
|
for (Map.Entry<String, Float> value : values.entrySet()) {
|
||||||
String featureName = value.getKey();
|
float weight = getWeight(value.getKey());
|
||||||
float weight = getWeight(featureName);
|
|
||||||
if (weight != 0.0f) {
|
if (weight != 0.0f) {
|
||||||
score += weight * value.getValue();
|
score += weight * value.getValue();
|
||||||
if (LOG.isDebugEnabled()) {
|
if (LOG.isDebugEnabled()) {
|
||||||
LOG.debug(String.format("%s = %.3f * %.3f = %.3f, ",
|
LOG.debug(String.format("%s = %.3f * %.3f = %.3f, ",
|
||||||
featureName, weight, value.getValue(),
|
value.getKey(), weight, value.getValue(),
|
||||||
weight * value.getValue()));
|
weight * value.getValue()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user