Stanford nlp 如何在斯坦福';是科伦普吗?

Stanford nlp 如何在斯坦福';是科伦普吗?,stanford-nlp,Stanford Nlp,我正在利用斯坦福大学的Deepdive项目,对公众对特定车辆的大量投诉进行注释。我的项目是使用问题描述,教Deepdive学习如何根据句子中的单词对问题进行分类。例如,如果客户表示“安全气囊出现故障”,那么deepdive应该能够判断这是一个安全问题,并且他们正在谈论汽车的一部分。所以我想做的是更新斯坦福大学的CoreNLP命名实体识别(NER)列表,开始查找类似的单词,并给它们贴上诸如“汽车安全问题”之类的标签。有谁能深入解释一下如何添加一个新的注释器,以便CoreNLP能够根据汽车零件和一般

我正在利用斯坦福大学的Deepdive项目,对公众对特定车辆的大量投诉进行注释。我的项目是使用问题描述,教Deepdive学习如何根据句子中的单词对问题进行分类。例如,如果客户表示“安全气囊出现故障”,那么deepdive应该能够判断这是一个安全问题,并且他们正在谈论汽车的一部分。所以我想做的是更新斯坦福大学的CoreNLP命名实体识别(NER)列表,开始查找类似的单词,并给它们贴上诸如“汽车安全问题”之类的标签。有谁能深入解释一下如何添加一个新的注释器,以便CoreNLP能够根据汽车零件和一般问题分析这些句子。 谢谢你

你看过报纸了吗?使用规则,您可以提取此类表达式并使用自定义NER标记对标记进行注释:

{
   ruleType: "tokens",
   pattern: (/airbag/ /malfunctioned/),
   result: Annotate($0, ner, 'CAR SAFETY ISSUE')
}
你看过地图了吗?使用规则,您可以提取此类表达式并使用自定义NER标记对标记进行注释:

{
   ruleType: "tokens",
   pattern: (/airbag/ /malfunctioned/),
   result: Annotate($0, ner, 'CAR SAFETY ISSUE')
}

@Blaise是正确的,这听起来很适合TokensRegex。但是,如果确实要创建自定义注释器,则流程安排在:


在高层,您希望创建一个继承自注释器的类,并实现一个双参数构造函数
MyClass(字符串名称、属性属性属性)
。然后,在传递到CoreNLP的属性文件中,应该指定
customAnnotatorClass.your\u annotator\u name=your.annotator.Class
。您可以通过指定
您的\u annotator\u name.key=value

@Blaise是正确的,这听起来很适合TokensRegex。但是,如果确实要创建自定义注释器,则流程安排在:

在高层,您希望创建一个继承自注释器的类,并实现一个双参数构造函数
MyClass(字符串名称、属性属性属性)
。然后,在传递到CoreNLP的属性文件中,应该指定
customAnnotatorClass.your\u annotator\u name=your.annotator.Class
。您可以通过指定
your\u annotator\u name.key=value
,以常规方式将属性传递给此注释器