You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by tm...@apache.org on 2013/06/17 21:07:18 UTC
svn commit: r1493888 - in
/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal:
ae/EventTimeRelationAnnotator.java eval/EvaluationOfEventTimeRelations.java
Author: tmill
Date: Mon Jun 17 19:07:18 2013
New Revision: 1493888
URL: http://svn.apache.org/r1493888
Log:
Checked in the configuration and output parameters to (almost) replicate bionlp 2012 results.
Modified:
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventTimeRelationAnnotator.java
ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventTimeRelations.java
Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventTimeRelationAnnotator.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventTimeRelationAnnotator.java?rev=1493888&r1=1493887&r2=1493888&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventTimeRelationAnnotator.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/ae/EventTimeRelationAnnotator.java Mon Jun 17 19:07:18 2013
@@ -10,6 +10,10 @@ import org.apache.ctakes.relationextract
import org.apache.ctakes.relationextractor.ae.features.RelationFeaturesExtractor;
import org.apache.ctakes.relationextractor.ae.features.TokenFeaturesExtractor;
import org.apache.ctakes.temporal.ae.feature.TemporalAttributeFeatureExtractor;
+import org.apache.ctakes.temporal.ae.feature.treekernel.EventTimeFlatTreeFeatureExtractor;
+import org.apache.ctakes.temporal.ae.feature.treekernel.TemporalFTExtractor;
+import org.apache.ctakes.temporal.ae.feature.treekernel.TemporalPETExtractor;
+import org.apache.ctakes.temporal.ae.feature.treekernel.TemporalPathExtractor;
import org.apache.ctakes.typesystem.type.relation.BinaryTextRelation;
import org.apache.ctakes.typesystem.type.textsem.EventMention;
import org.apache.ctakes.typesystem.type.textsem.IdentifiedAnnotation;
@@ -63,10 +67,10 @@ public class EventTimeRelationAnnotator
return Lists.newArrayList(
new TokenFeaturesExtractor()
, new PartOfSpeechFeaturesExtractor()
- , new TemporalAttributeFeatureExtractor()
-// , new EventTimeFlatTreeFeatureExtractor()
-// , new TemporalPETExtractor()
-// , new TemporalPathExtractor()
+// , new TemporalAttributeFeatureExtractor()
+ , new EventTimeFlatTreeFeatureExtractor()
+ , new TemporalPETExtractor()
+ , new TemporalPathExtractor()
// , new TemporalFTExtractor()
);
}
Modified: ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventTimeRelations.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventTimeRelations.java?rev=1493888&r1=1493887&r2=1493888&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventTimeRelations.java (original)
+++ ctakes/trunk/ctakes-temporal/src/main/java/org/apache/ctakes/temporal/eval/EvaluationOfEventTimeRelations.java Mon Jun 17 19:07:18 2013
@@ -111,7 +111,7 @@ public class EvaluationOfEventTimeRelati
List<Integer> trainItems = THYMEData.getTrainPatientSets(patientSets);
List<Integer> devItems = THYMEData.getDevPatientSets(patientSets);
List<Integer> testItems = THYMEData.getTestPatientSets(patientSets);
- ParameterSettings params = defaultParams;
+ ParameterSettings params = allParams;
// List<ParameterSettings> possibleParams = Lists.newArrayList();
// Map<ParameterSettings, Double> scoredParams = new HashMap<ParameterSettings, Double>();
@@ -149,22 +149,12 @@ public class EvaluationOfEventTimeRelati
}
params.stats = evaluation.trainAndTest(training, testing);
// System.err.println(options.getKernelParams() == null ? params : options.getKernelParams());
- // System.err.println(params.stats);
+ System.err.println(params.stats);
tempModelDir.delete();
}catch(ResourceInitializationException e){
System.err.println("Error with parameter settings: " + params);
e.printStackTrace();
}
-
- // print performance of each set of parameters
- System.err.printf(
- "F1=%.3f P=%.3f R=%.3f %s\n",
- params.stats.f1(),
- params.stats.precision(),
- params.stats.recall(),
- options.getKernelParams() == null ? params : options.getKernelParams());
- System.err.println();
-
}
private ParameterSettings params;