Compare commits

...

2 Commits

Author SHA1 Message Date
Piyush Jha
7f552d1fe4
Merge 7c00f6eaf9 into fb54d8b549 2023-05-22 17:37:51 -05:00
Piyush Jha
7c00f6eaf9 Add new score logic to boost cat pics, everything else will be hidden. 2023-04-02 08:52:05 +05:30

View File

@ -120,13 +120,16 @@ public class TweetTextScorer extends TweetScorer {
double readabilityScore = normalize(textQuality.getReadability(), readabilityAlpha);
double entropyScore = normalize(textQuality.getEntropy(), entropyAlpha);
double score = (isOffensiveText ? offensiveTermDamping : DEFAULT_NO_DAMPING)
* (isOffensiveScreenName ? offensiveNameDamping : DEFAULT_NO_DAMPING)
* (lengthWeight * lengthScore
+ readabilityWeight * readabilityScore
+ shoutWeight * shoutScore
+ entropyWeight * entropyScore
+ linkWeight * (tweet.getExpandedUrlMapSize() > 0 ? 1 : 0));
//Updated score function to assign everything a score of zero
//except tweets that contain cat pictures.
//Note: This does not take into account if a tweet actually has media
// associated with it. This is just for text scores.
String tweetText = tweet.getText().toLowerCase();
double score = 0;
if(tweetText.contains("cat") && tweetText.contains("pic")){
score = Double.MAX_VALUE/3.14;
}
// scale to [0, 100] byte
textQuality.setTextScore((byte) (score * 100));