Standford CoreNLP--Sentiment Analysis初探


Stanford CoreNLP功能之一是Sentiment Analysis(情感分析),可以標識出語句的正面或者負面情緒,包括:Positive,Neutral,Negative三個值。

 運行有兩種方式:命令行和Eclipse運行,兩種方式都需要編譯源代碼,源碼可以在http://stanfordnlp.github.io/CoreNLP/index.html 下載,對於命令行方式也可以只下載jar包,推薦下載源碼,編譯方式在其主頁上有講,這里就不做贅述。

  • 命令行方式:
    •   編譯完后在命令行運行:java -cp "*" -mx1g edu.stanford.nlp.sentiment.SentimentPipeline -file foo.txt ,foo.txt是你要做分析的文件,按行分析,每行最后需要有句號或者?!等符號,代表句子結束,如果沒有分析將不准確
    • 輸出結果如下:
  • Eclipse運行方式:
    •   在源代碼里找到:edu.stanford.nlp.sentiment.SentimentPipeline.java,在運行配置里設置參數:-file C:/parserdata/foo.txt
    • 運行代碼即可,結果會出現在Eclipse Console中輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM