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

Automated Textual feedback analysis in Java/Python

我需要为一组在线课程开发一个基于自动学习的文本反馈分析系统,非常类似于常见的 MOOC,例如 Coursera、EdX 等。Java/Python tools/services 可以使用。系统应该扫描句子理解它的含义。例如。

输入: "This course is very informative."

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

输入: "The instructor's language skills were poor."

输出设置教师观察标志的正反馈..

输入: "The course material was not adequate."

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

这个问题很笼统。这里有一些 link 开始。 http://nlp.stanford.edu/software/corenlp.shtml 使用 Socher 等人的情绪模型开箱即用地进行情绪评分。

Python 的 NLTK 也是一个很好的起点。这是一篇关于如何使用它来构建情绪分析器的博客 post: http://www.laurentluce.com/posts/twitter-sentiment-analysis-using-python-and-nltk/

TextBlob(也 python)也有一个预训练的情感分类器: http://textblob.readthedocs.org/en/latest/quickstart.html