【问题标题】:Running stanford NER classifier in server mode在服务器模式下运行 stanford NER 分类器
【发布时间】:2014-09-25 10:47:24
【问题描述】:

为了使 NER 分类更快,我尝试在端口 xxxx 上以服务器模式侦听执行它,以便在发送请求时可以提供更快的结果。

这是我正在使用的没有服务器的原始执行命令。

java -mx1500m -cp $1/stanford-ner.jar edu.stanford.nlp.ie.crf.CRFClassifier -loadClassifier $1/classifiers/ner-eng-ie.crf-3-all2008-distsim.ser.gz -textFile $2

(此命令在.sh文件中,由python脚本执行。$1为输入文件名)

本文档解释了它如何在服务器模式下运行 - Link 服务器如何启动如下:

java -mx400m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/ner-eng-ie.crf-3-all2008.ser.gz 1234

现在服务器在端口 1234 上处于侦听模式。

如何使用此服务器的输入文本文件进行呼叫?

我遵循了这个 tut :Link 并执行了这个命令:

java -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -port 1234 -client 

但它只是打印这条消息:

Usage: NERServer [-loadFile file|-loadJarFile resource] portNumber

我在linux系统上工作。

【问题讨论】:

    标签: java sockets client-server nlp stanford-nlp


    【解决方案1】:

    要在服务器模式下运行 NER,您必须使用以下命令行:

    java -mx400m -cp stanford-ner.jar edu.stanford.nlp.ie.NERServer -loadClassifier classifiers/ner-eng-ie.crf-3-all2008.ser.gz -port 1234
    

    (自述文件中缺少-port,它对我很有效)

    【讨论】:

    • 这是否在斯坦福服务器上运行?
    猜你喜欢
    • 1970-01-01
    • 2019-09-23
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 2010-12-02
    相关资源
    最近更新 更多