public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public void addInstance(String correctLabel, ClassifierResult classifiedResult) { samples++; incrementCount(correctLabel, classifiedResult.getLabel()); }
public void classifyDocument(SolrInputDocument doc) throws IOException { try { //<start id="mahout.bayes.classify"/> SolrInputField field = doc.getField(inputField); String[] tokens = tokenizeField(inputField, field); ClassifierResult result = ctx.classifyDocument(tokens, defaultCategory); if (result != null && result.getLabel() != NO_LABEL) { doc.addField(outputField, result.getLabel()); } //<end id="mahout.bayes.classify"/> } catch (InvalidDatastoreException e) { throw new IOException("Invalid Classifier Datastore", e); } }
/** * * @param correctLabel * The correct label * @param classifiedResult * The classified result * @return whether the instance was correct or not */ public boolean addInstance(String correctLabel, ClassifierResult classifiedResult) { boolean result = correctLabel.equals(classifiedResult.getLabel()); if (result) { correctlyClassified++; } else { incorrectlyClassified++; } confusionMatrix.addInstance(correctLabel, classifiedResult); if (classifiedResult.getLogLikelihood() != Double.MAX_VALUE) { summarizer.add(classifiedResult.getLogLikelihood()); hasLL = true; } return result; }
/** * * @param correctLabel * The correct label * @param classifiedResult * The classified result * @return whether the instance was correct or not */ public boolean addInstance(String correctLabel, ClassifierResult classifiedResult) { boolean result = correctLabel.equals(classifiedResult.getLabel()); if (result) { correctlyClassified++; } else { incorrectlyClassified++; } confusionMatrix.addInstance(correctLabel, classifiedResult); if (classifiedResult.getLogLikelihood() != Double.MAX_VALUE) { summarizer.add(classifiedResult.getLogLikelihood()); hasLL = true; } return result; }
/** * * @param correctLabel * The correct label * @param classifiedResult * The classified result * @return whether the instance was correct or not */ public boolean addInstance(String correctLabel, ClassifierResult classifiedResult) { boolean result = correctLabel.equals(classifiedResult.getLabel()); if (result) { correctlyClassified++; } else { incorrectlyClassified++; } confusionMatrix.addInstance(correctLabel, classifiedResult); if (classifiedResult.getLogLikelihood() != Double.MAX_VALUE) { summarizer.add(classifiedResult.getLogLikelihood()); hasLL = true; } return result; }
System.err.println(r.getLabel() + "\t" + r.getScore());
UNKNOWN.getLabel());