当前位置: 首页 > 知识库问答 >
问题:

用于德语的stanford CoreNLP工具(选区解析器)不起作用

向子安
2023-03-14

我正在使用斯坦福的CoreNLP工具,特别是德语的选区解析器。我在命令行工作。

这是我使用的命令:

java -cp "*" -Xmx2g edu.stanford.nlp.pipeline.StanfordCoreNLP -props StanfordCoreNLP-german.properties -annotators tokenize,ssplit,pos,parse -parse.model edu/stanford/nlp/models/srparser/germanSR.ser.gz -file Test.txt -outputFormat xml

然后我得到了以下内容:

[main] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator tokenize
[main] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator ssplit
[main] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator pos
[main] INFO edu.stanford.nlp.tagger.maxent.MaxentTagger - Reading POS tagger model from edu/stanford/nlp/models/pos-tagger/german/german-hgc.tagger ... done [4.2 sec].
[main] INFO edu.stanford.nlp.pipeline.StanfordCoreNLP - Adding annotator parse 
[main] INFO edu.stanford.nlp.parser.common.ParserGrammar - Loading parser from serialized file edu/stanford/nlp/models/srparser/germanSR.ser.gz ... done [4.8 sec].

Processing file /home/students/park/Desktop/SWP/s_COREnlp_370/stanford-corenlp-full-2016-10-31/Test.txt ... writing to /home/students/park/Desktop/SWP/s_COREnlp_370/stanford-corenlp-full-2016-10-31/Test.txt.xml
Exception in thread "main" java.lang.NullPointerException
    at edu.stanford.nlp.pipeline.ParserAnnotator.finishSentence(ParserAnnotator.java:309)
    at edu.stanford.nlp.pipeline.ParserAnnotator.doOneSentence(ParserAnnotator.java:267)
    at edu.stanford.nlp.pipeline.SentenceAnnotator.annotate(SentenceAnnotator.java:102)
    at edu.stanford.nlp.pipeline.AnnotationPipeline.annotate(AnnotationPipeline.java:75)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.annotate(StanfordCoreNLP.java:605)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.annotate(StanfordCoreNLP.java:615)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.processFiles(StanfordCoreNLP.java:1167)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.processFiles(StanfordCoreNLP.java:948)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.run(StanfordCoreNLP.java:1256)
    at edu.stanford.nlp.pipeline.StanfordCoreNLP.main(StanfordCoreNLP.java:1326)

暂时还没有答案

 类似资料:
  • 我试图查询存在特定字段的日期范围。这似乎很容易,但我感觉到关键字“exists”在文档中发生了变化。我在5.4。https://www.elastic.co/guide/en/elasticsearch/reference/5.4/query-dsl-exists-filter.html 我使用@timestamp表示日期,并且字段“error_data”在映射中,只有在发现错误条件时才出现。 以

  • 我正在尝试使用MapReduce处理大量文档,其想法是在mapper中将文件拆分为文档,并在reducer阶段应用stanford coreNLP注释器。 我有一个相当简单(标准)的“tokenize、ssplit、pos、lemma、ner”管道,reducer只调用一个函数,将这些注释器应用于reducer传递的值,并返回注释(作为字符串列表),但生成的输出是垃圾。 我已经观察到,如果我从映射

  • 每个人我试图在fullcalendar中显示事件的工具提示。但它不工作,并在控制台中显示此消息 未捕获的语法错误:意外标记( 什么是问题?这是我的js函数代码:

  • TypeScript 2.1现在支持对象扩展/静止,因此不再需要任何解决方法! TypeScript支持JSX扩展属性,该属性通常用于React,以将HTML属性从组件传递到呈现的HTML元素: 但是,如果您向超文本标记语言元素传递任何未知的道具,React会引入警告。上面的例子会产生一个React运行时警告,是

  • java-mx3g-cp“*”edu.stanford.nlp.pipeline.stanfordcorenlp-props stanfordcorenlp-spanish.properties 第二个命令打开一个终端和西班牙语解析器工作正常,但从服务器版本来看,它使用英语解析器,而不是西班牙语。 对于我使用的客户,wget--post-data'el presidente Julio Sanch

  • 我正在解析URL中的数据,下面提到了这个错误。 原始数据从服务器完美显示。无法使用Json解析拆分数据。 请帮我解决这个错误 编辑:1 来自URL的Json响应 错误: 主要活动。JAVA