首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引号注释获得作者

引号注释获得作者
EN

Stack Overflow用户
提问于 2017-04-14 12:55:10
回答 1查看 211关注 0票数 1

案文如下:

约翰说:“窗外有一头大象。”

有没有一种简单的方法可以看出“窗外有一头大象”。是约翰的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-15 03:11:54

我们刚刚添加了一个模块来处理这个问题。

您需要从GitHub获得最新的代码。

下面是一些示例代码:

代码语言:javascript
复制
package edu.stanford.nlp.examples;

import edu.stanford.nlp.coref.*;
import edu.stanford.nlp.coref.data.*;
import edu.stanford.nlp.ling.CoreAnnotations;
import edu.stanford.nlp.util.*;

import edu.stanford.nlp.pipeline.*;

import java.util.*;


public class QuoteAttributionExample {

  public static void main(String[] args) {
    Annotation document =
        new Annotation("John said, \"There's an elephant outside the window.\"");
    Properties props = new Properties();
    props.setProperty("annotators", "tokenize,ssplit,pos,lemma,ner,entitymentions,quote,quoteattribution");
    StanfordCoreNLP pipeline = new StanfordCoreNLP(props);
    pipeline.annotate(document);
    for (CoreMap quote : document.get(CoreAnnotations.QuotationsAnnotation.class)) {
      System.out.println(quote);
      System.out.println(quote.get(QuoteAttributionAnnotator.MentionAnnotation.class));
    }
  }
}

这仍在开发中,我们可能会添加一些代码,以便更容易地获得链接到引号的实际文本跨度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43411968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档