public class CRFClassifier extends Object implements org.maochen.nlp.ml.ISeqClassifier
| Constructor and Description |
|---|
CRFClassifier() |
CRFClassifier(Properties props) |
| Modifier and Type | Method and Description |
|---|---|
void |
loadModel(InputStream modelFile) |
void |
persistModel(String modelFile) |
List<org.apache.commons.lang3.tuple.Pair<String,Double>> |
predict(org.maochen.nlp.ml.SequenceTuple sequenceTuple) |
void |
setParameter(Properties props) |
org.maochen.nlp.ml.ISeqClassifier |
train(List<org.maochen.nlp.ml.SequenceTuple> trainingData)
Train CRF Suite with annotated item sequences.
|
org.apache.commons.lang3.tuple.Pair<Integer,Integer> |
validate(List<org.maochen.nlp.ml.SequenceTuple> testingData) |
public CRFClassifier()
public CRFClassifier(Properties props)
public org.maochen.nlp.ml.ISeqClassifier train(List<org.maochen.nlp.ml.SequenceTuple> trainingData)
train in interface org.maochen.nlp.ml.ISeqClassifierpublic List<org.apache.commons.lang3.tuple.Pair<String,Double>> predict(org.maochen.nlp.ml.SequenceTuple sequenceTuple)
predict in interface org.maochen.nlp.ml.ISeqClassifierpublic void setParameter(Properties props)
setParameter in interface org.maochen.nlp.ml.ISeqClassifierpublic void persistModel(String modelFile) throws IOException
persistModel in interface org.maochen.nlp.ml.ISeqClassifierIOExceptionpublic org.apache.commons.lang3.tuple.Pair<Integer,Integer> validate(List<org.maochen.nlp.ml.SequenceTuple> testingData)
public void loadModel(InputStream modelFile)
loadModel in interface org.maochen.nlp.ml.ISeqClassifierCopyright © 2016. All rights reserved.