【问题标题】:Natural Language Processing Algorithm for mood of an email邮件情绪的自然语言处理算法
【发布时间】:2013-07-31 20:03:39
【问题描述】:

一个简单的问题(但我在我一直在阅读的 NLP 资料中还没有找到明显的答案,我对此很陌生):

我想根据情绪的某些维度对电子邮件进行分类。是否有专门处理此问题的 NLP 软件包?我开始阅读的文献中是否有明显的起点?

例如,如果我收到一封简短的电子邮件,例如“您好,我对您的上一封电子邮件不太满意 - 您说订单金额仅为 15.95 美元!问候,汤姆”,那么它可能会得到 8/10挫折和幸福的 0/10。

情绪的实际列表并不那么重要,但一般积极与一般消极情绪的简短列表会很有用。

提前致谢!

--Fedang #NLP 上的 Trindaz

【问题讨论】:

    标签: nlp


    【解决方案1】:

    您可以使用许多不同的 NLP 工具来做到这一点,但据我所知,没有任何东西是开箱即用的。也许最容易开始的地方是LingPipe (java),你可以使用他们非常好的sentiment analysis tutorial。如果 python 更适合你,你也可以使用NLTK。 Streamhacker 上有一些 good blog posts 描述了您将如何使用朴素贝叶斯来实现它。

    【讨论】:

    • 尤其是答案中的最后一个链接。这很棒。
    【解决方案2】:

    查看AlchemyAPI 以获得情绪分析工具,查看scikit-learn 或任何其他用于分类器的开放机器学习库。

    【讨论】:

      【解决方案3】:

      如果您还没有决定对实现进行编码,您还可以使用其他工具对数据进行分类。谷歌预测 api 可能是另一种选择。

      无论哪种方式,您都需要一些标记数据并进行预处理。但是,如果您使用可以帮助您轻松获得更高准确性的工具。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-28
        • 1970-01-01
        • 1970-01-01
        • 2015-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多