public abstract class PerceptronClassifier extends Object
| Constructor and Description |
|---|
PerceptronClassifier() |
PerceptronClassifier(LinearModel model) |
PerceptronClassifier(String modelPath) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addFeature(String feature,
FeatureMap featureMap,
List<Integer> featureList)
向特征向量插入特征
|
com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure |
evaluate(com.hankcs.hanlp.model.perceptron.PerceptronClassifier.Instance[] instanceList)
评估
|
com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure |
evaluate(String corpus)
评估
|
protected abstract List<Integer> |
extractFeature(String text,
FeatureMap featureMap)
特征提取
|
LinearModel |
getModel() |
String |
predict(String text)
预测
|
com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure |
train(String corpus,
int maxIteration)
训练
|
com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure |
train(String corpus,
int maxIteration,
boolean averagePerceptron)
训练
|
public PerceptronClassifier()
public PerceptronClassifier(LinearModel model)
public PerceptronClassifier(String modelPath) throws IOException
IOExceptionpublic com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure train(String corpus, int maxIteration)
corpus - 语料库maxIteration - 最大迭代次数public com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure train(String corpus, int maxIteration, boolean averagePerceptron)
corpus - 语料库maxIteration - 最大迭代次数averagePerceptron - 是否使用平均感知机算法public com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure evaluate(String corpus)
corpus - public com.hankcs.hanlp.model.perceptron.PerceptronClassifier.BinaryClassificationFMeasure evaluate(com.hankcs.hanlp.model.perceptron.PerceptronClassifier.Instance[] instanceList)
instanceList - protected abstract List<Integer> extractFeature(String text, FeatureMap featureMap)
text - 文本featureMap - 特征映射protected static void addFeature(String feature, FeatureMap featureMap, List<Integer> featureList)
feature - 特征featureMap - 特征映射featureList - 特征向量public LinearModel getModel()
Copyright © 2014–2021 码农场. All rights reserved.