Tag: stanford nlp

Ruby中的Stanford-parser不会创建Preprocesser

我试图使用Stanford-parser for Ruby并获得RuntimeError:未找到构造函数 我必须安装’rbj’和’treebank’gem才能让它运行起来。 现在我能 require ‘stanfordparser’ 但无法到达 preproc = StanfordParser::DocumentPreprocessor.new 返回错误的函数在这里(ruby-1.9.3-p0 / gems / stanfordparser-2.2.0 / lib / java_object.rb:40:in“new”): def initialize(obj, *args) @java_object = obj.class == String ? Rjb::import(obj).send(:new, *args) : obj end 我在一些论坛上看到了关于这个问题的几个post,但似乎没有人想出来。 任何想法都非常感谢!

NLP来分类/标记句子的内容(Ruby绑定necesarry)

我正在分析几百万封电子邮件。 我的目标是能够将其分类成小组。 团体可以是例如: 交货问题 ( 交货缓慢,发货前处理缓慢,供应信息不正确等) 客户服务问题 (电子邮件响应时间慢,回复不礼貌等) 退货问题 (退货请求处理缓慢,客户服务缺乏帮助等) 定价投诉 (已发现隐藏费用等) 为了执行这种分类,我需要一个可以识别单词组组合的NLP,如: “[他们|公司|公司|网站|商家]” “[没有|没有|没有]” “[回应|回应|答案|回复]” “[在第二天之前|足够快] |” 等等 这些示例组中的一些组合应该匹配如下句子: “他们没有回应” “他们根本没有回应” “根本没有回应” “我没有收到网站的回复” 然后将句子归类为客户服务问题 。 哪个NLP能够处理这样的任务? 从我读到的这些是最相关的: 斯坦福CoreNLP OpenNLP 还要检查这些建议的NLP 。