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 2015/09/22 19:49:27 UTC
svn commit: r1704676 -
/ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java
Author: tmill
Date: Tue Sep 22 17:49:25 2015
New Revision: 1704676
URL: http://svn.apache.org/viewvc?rev=1704676&view=rev
Log:
Change handling of kernel parameters in options.
Modified:
ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java
Modified: ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java
URL: http://svn.apache.org/viewvc/ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java?rev=1704676&r1=1704675&r2=1704676&view=diff
==============================================================================
--- ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java (original)
+++ ctakes/sandbox/ctakes-coref-cleartk/src/main/java/org/apache/ctakes/coreference/eval/EvaluationOfEventCoreference.java Tue Sep 22 17:49:25 2015
@@ -88,7 +88,7 @@ import org.apache.uima.util.FileUtils;
import org.cleartk.eval.AnnotationStatistics;
import org.cleartk.ml.jar.JarClassifierBuilder;
import org.cleartk.ml.liblinear.LibLinearStringOutcomeDataWriter;
-import org.cleartk.ml.libsvm.LibSvmStringOutcomeDataWriter;
+import org.cleartk.ml.svmlight.SvmLightStringOutcomeDataWriter;
import org.cleartk.ml.tksvmlight.model.CompositeKernel.ComboOperator;
import org.cleartk.util.ViewUriUtil;
@@ -165,7 +165,7 @@ public class EvaluationOfEventCoreferenc
params.stats = eval.trainAndTest(trainItems, testItems);//training);//
// System.err.println(options.getKernelParams() == null ? params : options.getKernelParams());
- System.err.println(params.stats);
+// System.err.println(params.stats);
if(options.getUseTmp()){
FileUtils.deleteRecursive(workingDir);
@@ -221,7 +221,7 @@ public class EvaluationOfEventCoreferenc
super(baseDirectory, rawTextDirectory, xmlDirectory, xmlFormat, subcorpus, xmiDirectory,
treebankDirectory, printErrors, printRelations, params);
this.outputDirectory = outputDirectory;
- this.kernelParams = cmdParams == null ? null : cmdParams.split(" ");
+ this.kernelParams = cmdParams == null ? null : cmdParams.replace("\"", "").split(" ");
}
@Override
@@ -257,7 +257,7 @@ public class EvaluationOfEventCoreferenc
// LibSvmStringOutcomeDataWriter.class,
LibLinearStringOutcomeDataWriter.class,
// MalletStringOutcomeDataWriter.class,
-
+// SvmLightStringOutcomeDataWriter.class,
// TkLibSvmStringOutcomeDataWriter.class,
directory,
params.probabilityOfKeepingANegativeExample
@@ -292,9 +292,6 @@ public class EvaluationOfEventCoreferenc
optArray = svmOptions.toArray(new String[]{});
}else{
optArray = this.kernelParams;
- for(int i = 0; i < optArray.length; i+=2){
- optArray[i] = "-" + optArray[i];
- }
}
JarClassifierBuilder.trainAndPackage(directory, optArray);
}