Require minimum words for each class

This commit is contained in:
M66B 2021-01-06 17:52:08 +01:00
parent 206a7dd0f2
commit 6ccf708e95
1 changed files with 2 additions and 3 deletions

View File

@ -250,14 +250,13 @@ public class MessageClassifier {
EntityLog.log(context, "Classifier " + c +
" frequency=" + stat.totalFrequency + "/" + messages +
" matched=" + stat.matchedWords + "/" + maxMatchedWords);
if (stat.matchedWords >= MIN_MATCHED_WORDS)
chances.add(c);
}
if (BuildConfig.DEBUG)
Log.i("Classifier words=" + TextUtils.join(", ", words));
if (maxMatchedWords < MIN_MATCHED_WORDS)
return null;
if (chances.size() <= 1)
return null;