Revision: 18977
http://sourceforge.net/p/gate/code/18977
Author: adamfunk
Date: 2015-10-29 15:38:43 +0000 (Thu, 29 Oct 2015)
Log Message:
-----------
Changed sigmoid scale to avoid mashing everything up to 100.0.
Modified Paths:
--------------
gate/trunk/plugins/TermRaider/src/gate/termraider/modes/Normalization.java
Modified:
gate/trunk/plugins/TermRaider/src/gate/termraider/modes/Normalization.java
===================================================================
--- gate/trunk/plugins/TermRaider/src/gate/termraider/modes/Normalization.java
2015-10-29 15:16:00 UTC (rev 18976)
+++ gate/trunk/plugins/TermRaider/src/gate/termraider/modes/Normalization.java
2015-10-29 15:38:43 UTC (rev 18977)
@@ -17,7 +17,9 @@
Sigmoid;
- private static double xScale = 4.8;
+ // Old scale was mushing too many terms together where rounding made them
+ // all appear tied for 100.0.
+ private static double xScale = 80;
public static double calculate(Normalization mode, Number raw) {
@@ -34,9 +36,6 @@
}
- // TODO: make the following private, remove deprecation,
- // and add normalization options to the termbanks (except DFB)
-
/**
* The following produces the right half of a sigmoid
* curve adjusted so that
@@ -44,8 +43,7 @@
* @param score from 0 to inf
* @return score from 0 to 100
*/
- @Deprecated
- public static double normalizeScore(double score) {
+ private static double normalizeScore(double score) {
double norm = 2.0 / (1.0 + Math.exp(-score / xScale)) - 1.0;
return (double) (100.0F * norm);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs