【问题标题】:NLTK add custom negative and positive wordsNLTK 添加自定义否定词和肯定词
【发布时间】:2018-03-20 15:41:47
【问题描述】:

我正在使用 TextBlob(使用 NLTK)分析 cmets。 但是,我想添加自定义的否定词和肯定词,但是我在本地找不到肯定词和否定词的位置。

我正在通过 Anaconda 运行 iPython。

谁能告诉我否定词和肯定词的位置,或者这是否可能?

谢谢!

【问题讨论】:

    标签: nlp nltk corpus textblob


    【解决方案1】:

    看起来它正在使用 XML 极性词典,请参阅 here。您应该会在本地安装中找到您在 Github 上看到的相同文件夹结构,或者搜索 en-sentiment.xml

    在代码中,在textclass的实现中,你可以找到更多关于字典结构以及如何适配它的细节:

    词典中的每个单词都有以下分数:

    1) 极性:负极与正极 (-1.0 => +1.0)

    2) 主观性:客观与主观 (+0.0 => +1.0)

    3) 强度:修改下一个词? (x0.5 => x2.0)

    在代码的正下方,您会找到Sentiment 类,您可以在其中将self._path 变量指向您想要使用的任何其他XML 文件。

    这样

    • 找到词典并适应
    • 更改代码中的设置,例如情感对象

    是您可以遵循的两条路径。

    我实际上从未使用过这个包,所以我没有更多的实用建议给你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多