|
@@ -1,5 +1,7 @@
|
|
package com.tzld.piaoquan.ad.engine.commons.util;
|
|
package com.tzld.piaoquan.ad.engine.commons.util;
|
|
|
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
import org.xm.Similarity;
|
|
import org.xm.Similarity;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
@@ -10,6 +12,8 @@ import java.util.Map;
|
|
|
|
|
|
public class ExtractorUtils {
|
|
public class ExtractorUtils {
|
|
|
|
|
|
|
|
+ private static final Logger log = LoggerFactory.getLogger(ExtractorUtils.class);
|
|
|
|
+
|
|
public static double sigmoid(double x) {
|
|
public static double sigmoid(double x) {
|
|
return 1.0 / (1.0 + Math.exp(-x));
|
|
return 1.0 / (1.0 + Math.exp(-x));
|
|
}
|
|
}
|
|
@@ -76,6 +80,7 @@ public class ExtractorUtils {
|
|
d2.add(tag);
|
|
d2.add(tag);
|
|
}
|
|
}
|
|
double score = SimilarityUtils.word2VecSimilarity(tag, title);
|
|
double score = SimilarityUtils.word2VecSimilarity(tag, title);
|
|
|
|
+ log.info("tag={}, score={}", tag, score);
|
|
if (score > d3) {
|
|
if (score > d3) {
|
|
d3 = score;
|
|
d3 = score;
|
|
}
|
|
}
|