2015-12-02 59 views
0

我刚开始使用NLTK,我认为我需要完成的任务非常简单。 我需要解析一些文档,并提取对某些实体的情绪。例如以下句子的整体情绪:对实体的NLTK情绪

Tea is great. However, I hate coffee. 

是负数,但我想提取单个预定义实体的情绪。特别是,在前面的例子中,我想用我的实体('tea', 'coffee')来提供NLTK,并能够分别提取sentiment('tea')sentiment('coffee')。 我通过this文档阅读,但我找不到一种方法来完成这个简单的任务。

+0

您的示例包含两个句子,而不是一个,情绪分析是一个开放的研究领域,特别是如果您希望在整个文档级别提取情感。 – dmh

+0

@dmh,为什么这么悲观?情感分析的常用方法非常粗糙,以至于如果将它们应用于句子或文本,这并不重要。例如,没有涉及语法分析 - 它大多是包含词语的分类。 – alexis

+0

我想我认为@Simone正在寻找一种更好的方法,而不是实际询问一个袋口词的基线是否足够满足他们的应用。对不起,如果我的评论是令人沮丧和无益的,@西蒙! – dmh

回答

1

你需要一个classifier,你需要一个带注释的情感语料库来训练它。 nltk提供movie_review语料库,但当然,如果您使用类似于您自己的数据的方式进行训练,您会获得最佳结果。另请参阅nltk的nltk.sentiment包。

+0

非常感谢指针(以及“乐观主义”(;)!我可能会在深入探讨这个框架的同时跟进更多的问题! –