0
我的任務是解析文本並找出句子中的主要字符。我需要一個斯坦福的依賴分析器,但我無法弄清楚,如何以及在哪裏可以得到它。我下載了CoreNLP,因爲SD是其中的一部分。接下來我應該做什麼?沒有找到關於SDP如何工作的任何教程。 如果有人解釋我,我會很感激,我該怎麼做。 謝謝!無法弄清斯坦福德依賴關係如何工作
我的任務是解析文本並找出句子中的主要字符。我需要一個斯坦福的依賴分析器,但我無法弄清楚,如何以及在哪裏可以得到它。我下載了CoreNLP,因爲SD是其中的一部分。接下來我應該做什麼?沒有找到關於SDP如何工作的任何教程。 如果有人解釋我,我會很感激,我該怎麼做。 謝謝!無法弄清斯坦福德依賴關係如何工作
您可以使用以下命令運行CoreNLP,以便爲INPUT.txt
中的所有句子生成依賴關係分析。請確保您從CoreNLP目錄中運行這個或以其它方式調整類路徑(-cp
)
java -cp "*" -Xmx3g edu.stanford.nlp.pipeline.StanfordCoreNLP \
-annotators "tokenize,ssplit,pos,depparse" -file INPUT.txt -outputFormat conllu
這會分析你的句子來English Universal Dependencies(較新的依賴關係表示,基於斯坦福大學的依賴),並將其輸出CoNLL-U format。
如果要將句子解析爲舊的Stanford Dependencies表示,請使用以下命令。
java -cp "*" -Xmx3g edu.stanford.nlp.pipeline.StanfordCoreNLP \
-annotators "tokenize,ssplit,pos,depparse" -file INPUT.txt -outputFormat conllu\
-depparse.model edu/stanford/nlp/models/parser/nndep/PTB_Stanford_params.txt.gz
你可以找到關於如何在CoreNLP website.
運行CoreNLP更多信息