Revision: 17480
          http://sourceforge.net/p/gate/code/17480
Author:   adamfunk
Date:     2014-02-27 16:54:28 +0000 (Thu, 27 Feb 2014)
Log Message:
-----------
A few tweaks.  Need to fix serialization though.

Modified Paths:
--------------
    
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/bank/HyponymyTermbank.java
    
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/gui/TermbankViewer.java

Modified: 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/bank/HyponymyTermbank.java
===================================================================
--- 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/bank/HyponymyTermbank.java
      2014-02-27 16:26:19 UTC (rev 17479)
+++ 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/bank/HyponymyTermbank.java
      2014-02-27 16:54:28 UTC (rev 17480)
@@ -38,7 +38,7 @@
   /* EXTRA DATA FOR ANALYSIS */
   private Map<Term, Set<String>> termHeads;
   private Map<Term, Set<String>> termHyponyms;
-  private ScoreType termFrequencyST, localDocFrequencyST, rawScoreST;
+  private ScoreType termFrequencyST, hyponymsST, localDocFrequencyST, 
rawScoreST;
 
   
   /* Methods for the debugging GUI to get the data   */
@@ -53,9 +53,10 @@
   
   
   private double calculateOneRawScore(Term term) {
-    double docFreq = (double) Utilities.getStringSetFromMap(termDocuments, 
term).size();
-    double hyponyms = (double) Utilities.getStringSetFromMap(termHyponyms, 
term).size();
-    return docFreq * (1.0F + hyponyms);
+    Integer hyponyms = Utilities.getStringSetFromMap(termHyponyms, 
term).size();
+    Integer docFreq = Utilities.getStringSetFromMap(termDocuments, 
term).size();
+    Utilities.setScoreTermValue(scores, hyponymsST, term, hyponyms);
+    return docFreq.doubleValue() * (1.0F + hyponyms.doubleValue());
   }
 
   
@@ -147,6 +148,8 @@
     this.scoreTypes.add(rawScoreST);
     this.termFrequencyST = new ScoreType("termFrequency");
     this.scoreTypes.add(termFrequencyST);
+    this.hyponymsST = new ScoreType("hyponymCount");
+    this.scoreTypes.add(hyponymsST);
     this.localDocFrequencyST = new ScoreType("localDocFrequency");
     this.scoreTypes.add(localDocFrequencyST);
   }

Modified: 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/gui/TermbankViewer.java
===================================================================
--- 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/gui/TermbankViewer.java
 2014-02-27 16:26:19 UTC (rev 17479)
+++ 
gate/branches/termraider-refactoring/plugins/TermRaider/src/gate/termraider/gui/TermbankViewer.java
 2014-02-27 16:54:28 UTC (rev 17480)
@@ -128,7 +128,7 @@
     JPanel treeTab = new JPanel(new BorderLayout());
     tabbedPane.addTab("Tree", treeTab);
     JPanel tableTab = new JPanel(new BorderLayout());
-    tabbedPane.addTab("Frequency", tableTab);
+    tabbedPane.addTab("Details", tableTab);
 
     JPanel cloudTab = new JPanel(new BorderLayout());
     tabbedPane.addTab("Term Cloud", cloudTab);

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to