Java/Python中的自动文本反馈分析

Java/Python中的自动文本反馈分析,java,python,machine-learning,nlp,Java,Python,Machine Learning,Nlp,我需要为一组在线课程开发一个基于自动学习的文本反馈分析系统,非常像Coursera、EdX等常见的MOOC。可以使用哪些Java/Python工具/服务。系统应扫描句子,了解其含义。例如 输入:“本课程内容丰富。” 输出:设置课程观察标志的积极反馈 输入:“讲师的语言技能很差。” 输出:设置讲师观察到的积极反馈标志 输入:“课程材料不充分。” 输出:设置课程观察标志的负面反馈。这个问题非常笼统。这里有一些链接。 使用Socher等人的情绪模型进行情绪评分 Python的NLTK也是一个很好的起点

我需要为一组在线课程开发一个基于自动学习的文本反馈分析系统,非常像Coursera、EdX等常见的MOOC。可以使用哪些Java/Python工具/服务。系统应扫描句子,了解其含义。例如

输入:“本课程内容丰富。”

输出设置课程观察标志的积极反馈

输入:“讲师的语言技能很差。”

输出设置讲师观察到的积极反馈标志

输入:“课程材料不充分。”


输出设置课程观察标志的负面反馈。

这个问题非常笼统。这里有一些链接。 使用Socher等人的情绪模型进行情绪评分

Python的NLTK也是一个很好的起点。以下是一篇关于如何使用它构建情绪分析器的博客文章:

TextBlob(也是python)还有一个预训练的情感分类器:

@J谢谢你的帮助。:)Lesk的算法可以用于这种情绪分析吗?词义消歧可能是有用的。nltk中存在漏洞实现。Www.nltk.org/howto/wsd.html