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