evaluatorList.add(new MemoryEvaluator()); if (flags.evaluateTrain) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Train set", this); List<Triple<int[][][], int[], double[][][]>> trainDataAndLabels = new ArrayList<>(); int[][][][] data = dataAndLabelsAndFeatureVals.first(); CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Test set (" + flags.testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(flags.testFile, readerAndWriter); String[] testFiles = flags.testFiles.split(","); for (String testFile : testFiles) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Test set (" + testFile + ')', this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(testFile, readerAndWriter); List<Triple<int[][][], int[], double[][][]>> testDataAndLabels = documentsToDataAndLabelsList(testObjBank);
evaluatorList.add(new MemoryEvaluator()); if (flags.evaluateTrain) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<IN>("Train set", this); List<Triple<int[][][], int[], double[][][]>> trainDataAndLabels = new ArrayList<Triple<int[][][], int[], double[][][]>>(); int[][][][] data = dataAndLabelsAndFeatureVals.first(); CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<IN>("Test set (" + flags.testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(flags.testFile, readerAndWriter); String[] testFiles = flags.testFiles.split(","); for (String testFile : testFiles) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<IN>("Test set (" + testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(testFile, readerAndWriter);
evaluatorList.add(new MemoryEvaluator()); if (flags.evaluateTrain) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<IN>("Train set", this); List<Pair<int[][][],int[]>> trainDataAndLabels = new ArrayList<Pair<int[][][],int[]>>(); for (int j = 0; j < dataAndLabels.first().length; j++) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<IN>("Test set (" + flags.testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(flags.testFile, readerAndWriter); List<Pair<int[][][],int[]>> testDataAndLabels = documentsToDataAndLabelsList(testObjBank); for (String testFile: testFiles) { CRFClassifierEvaluator<IN> crfEvaluator = crfEvaluator = new CRFClassifierEvaluator<IN>("Test set (" + testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(testFile, readerAndWriter);
evaluatorList.add(new MemoryEvaluator()); if (flags.evaluateTrain) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Train set", this); List<Triple<int[][][], int[], double[][][]>> trainDataAndLabels = new ArrayList<>(); int[][][][] data = dataAndLabelsAndFeatureVals.first(); CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Test set (" + flags.testFile + ")", this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(flags.testFile, readerAndWriter); String[] testFiles = flags.testFiles.split(","); for (String testFile : testFiles) { CRFClassifierEvaluator<IN> crfEvaluator = new CRFClassifierEvaluator<>("Test set (" + testFile + ')', this); ObjectBank<List<IN>> testObjBank = makeObjectBankFromFile(testFile, readerAndWriter); List<Triple<int[][][], int[], double[][][]>> testDataAndLabels = documentsToDataAndLabelsList(testObjBank);