You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by ja...@apache.org on 2013/07/08 23:44:08 UTC

svn commit: r1500978 - /ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java

Author: james-masanz
Date: Mon Jul  8 21:44:08 2013
New Revision: 1500978

URL: http://svn.apache.org/r1500978
Log:
allow each step to run separate by separating out the judge step

Added:
    ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java   (with props)

Added: ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java?rev=1500978&view=auto
==============================================================================
--- ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java (added)
+++ ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java Mon Jul  8 21:44:08 2013
@@ -0,0 +1,56 @@
+package org.apache.ctakes.assertion.train;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.HashMap;
+
+import org.apache.ctakes.assertion.eval.AssertionEvaluation;
+import org.apache.ctakes.assertion.pipelines.RunJudgeAttributeInstances;
+import org.apache.ctakes.assertion.util.AssertionConst;
+import org.kohsuke.args4j.Option;
+
+import scala.actors.threadpool.Arrays;
+
+public class JustJudgeStep {
+
+	public static void main(String[] args) throws Exception {
+	
+//		ReadAndPreprocessForAttributeModels.main(null);
+//		
+//		TrainAttributeModels.main(null);
+//		
+//		TestAttributeModels.main(null);
+
+
+
+		// Set up parameters for judging test
+		// output of test step becomes input for runjudge
+		ArrayList<String> params;
+		params = new ArrayList<String>();
+		
+		//@Option(
+		//		name = "--input-dir",
+		//		usage = "where to read the fully-annotated xmi data from",
+		//		required = true)
+		//		public String inputDir = AssertionConst.evalOutputDir;
+		params.add("--input-dir");
+		params.add(AssertionConst.evalOutputDir);
+
+		//@Option(
+		//		name = "--output-dir",
+		//		usage = "where to write the 'adjudicated' instances in xmi format to",
+		//		required = true)
+		//		public String outputDir = AssertionConst.instanceGatheringOutputDir;
+		params.add("--output-dir");
+		params.add(AssertionConst.instanceGatheringOutputDir);
+		
+		String [] parmsAsArray;
+		parmsAsArray = params.toArray(new String[] {});
+		
+		RunJudgeAttributeInstances.main(parmsAsArray);
+
+		// Run the actual assertion preprocessing on just one data source
+		// if (true) /** TODO Should this be done here? **/ AssertionEvaluation.main(parmsAsArray);
+
+	}
+}

Propchange: ctakes/trunk/ctakes-assertion/src/main/java/org/apache/ctakes/assertion/train/JustJudgeStep.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain