猿问

在斯坦福 NLP 中训练 NER 模型

执行训练模型时出现异常。请找到我训练 NER 模型所遵循的步骤,


Step1:创建训练文件,如,


the 0

Greenland   LOC

whale   0

is  0

deposed 0

,   0

-   0

the 0

great   0

sperm   0

whale   0

now 0

reigneth    0

!   0

并另存为“TrainingFile.tsv”文件。


步骤 2:创建一个 .prop 文件,我们可以用它来训练第一个分类器。


自定义ner.prop:


trainFile = TrainingFile.tsv

serializeTo = ner-model.ser.gz

map = word=0,answer=1

maxLeft=1

useClassFeature=true

useWord=true

useNGrams=true

noMidNGrams=true

maxNGramLeng=6

usePrev=true

useNext=true

useDisjunctive=true

useSequences=true

usePrevSequences=true

useTypeSeqs=true

useTypeSeqs2=true

useTypeySequences=true

wordShape=chris2useLC

Step3:通过执行以下代码构建分类器,


java -cp stanford-ner.jar edu.stanford.nlp.ie.crf.CRFClassifier \

-prop propforclassifierone.prop


侃侃无极
浏览 208回答 1
1回答

LEATH

您确定您使用的是正确的文件吗?在第 2 步的示例中,您有一个名为 的属性文件Custom-ner.prop,而在第 3 步中,您使用名为propforclassifierone.prop. 此外,您的训练文件的名称似乎有所不同:TrainingFile.tsvvs directories2-10combined.tsv. .另外,请确保您的培训文件在您的类路径中(分别与 jar 文件位于同一目录中)或提供您的培训文件的绝对路径。
随时随地看视频慕课网APP

相关分类

Java
我要回答