You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ma...@apache.org on 2013/01/30 14:15:36 UTC
svn commit: r1440394 -
/incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java
Author: mattcoarr
Date: Wed Jan 30 13:15:36 2013
New Revision: 1440394
URL: http://svn.apache.org/viewvc?rev=1440394&view=rev
Log:
use windows of 10, 5, and 3 for separate features instead of just 10.
fixed bug in zone feature extraction -- was not "returning" empty list (only creating it).
Modified:
incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java
Modified: incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java
URL: http://svn.apache.org/viewvc/incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java?rev=1440394&r1=1440393&r2=1440394&view=diff
==============================================================================
--- incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java (original)
+++ incubator/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/medfacts/cleartk/AssertionCleartkAnalysisEngine.java Wed Jan 30 13:15:36 2013
@@ -179,8 +179,12 @@ public abstract class AssertionCleartkAn
new CleartkExtractor.LastCovered(2),
new CleartkExtractor.Preceding(5),
new CleartkExtractor.Following(4),
- new CleartkExtractor.Bag(new CleartkExtractor.Preceding(10)),
- new CleartkExtractor.Bag(new CleartkExtractor.Following(10))
+ new CleartkExtractor.Bag(new CleartkExtractor.Preceding(3)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Following(3)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Preceding(5)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Following(5)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Preceding(10)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Following(10))
);
CleartkExtractor posExtraction1 =
@@ -218,6 +222,10 @@ public abstract class AssertionCleartkAn
cuePhraseInWindowExtractor = new CleartkExtractor(
AssertionCuePhraseAnnotation.class,
baseExtractorCuePhraseCategory,
+ new CleartkExtractor.Bag(new CleartkExtractor.Preceding(3)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Following(3)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Preceding(5)),
+ new CleartkExtractor.Bag(new CleartkExtractor.Following(5)),
new CleartkExtractor.Bag(new CleartkExtractor.Preceding(10)),
new CleartkExtractor.Bag(new CleartkExtractor.Following(10))
);
@@ -374,8 +382,8 @@ public abstract class AssertionCleartkAn
if (zoneList == null || zoneList.isEmpty())
{
//return null;
- logger.info("AssertionCleartkAnalysisEngine.extractZoneFeatures() early END (no zones)");
- new ArrayList<Feature>();
+ //logger.info("AssertionCleartkAnalysisEngine.extractZoneFeatures() early END (no zones)");
+ return new ArrayList<Feature>();
} else
{
logger.info("AssertionCleartkAnalysisEngine.extractZoneFeatures() found zones and adding zone features");