public class NERTrainer extends PerceptronTrainer
PerceptronTrainer.Result| Modifier and Type | Field and Description |
|---|---|
NERTagSet |
tagSet
支持任意自定义NER类型,例如:
tagSet.nerLabels.clear(); tagSet.nerLabels.add("nr"); tagSet.nerLabels.add("ns"); tagSet.nerLabels.add("nt"); |
| Constructor and Description |
|---|
NERTrainer() |
NERTrainer(NERTagSet tagSet) |
| Modifier and Type | Method and Description |
|---|---|
protected Instance |
createInstance(Sentence sentence,
FeatureMap featureMap) |
protected TagSet |
createTagSet()
重载此方法以支持任意自定义NER类型,例如:
NERTagSet tagSet = new NERTagSet(); tagSet.nerLabels.add("nr"); tagSet.nerLabels.add("ns"); tagSet.nerLabels.add("nt"); return tagSet; |
loadTrainInstances, train, train, trainevaluate, evaluate, normalizepublic NERTagSet tagSet
public NERTrainer(NERTagSet tagSet)
public NERTrainer()
protected TagSet createTagSet()
createTagSet in class PerceptronTrainerprotected Instance createInstance(Sentence sentence, FeatureMap featureMap)
createInstance in class InstanceConsumerCopyright © 2014–2021 码农场. All rights reserved.