我想在java中实现递归神经张量网络(RNTN)。我已将Deeplearning4j用于word2vec流水线来矢量化词库。对于NLP管道,我使用了Opennlp。(用于标记化、POStaging和解析)现在,我发现我需要一个RNTN来实现我的目的,但我没有找到太多支持,任何引用资料都会有所帮助。许多库是用R或python甚至是Scala编写的,大多数人使用的NLP管道是stanfordnlp。但我想用Opennlp和java来做到这一点。之后,我想把词vector和神经网络结合起来,然后做我想做的任务,比如情感分析。我该如何继续?任何输入都会有所帮助。谢谢。
我一直在对这两个包进行一些比较,但不确定该往哪个方向发展。我正在寻找的简要内容是:命名实体识别(人、地点、组织等)。性别识别。一个不错的培训API。据我所知,OpenNLP和StanfordCoreNLP具有非常相似的功能。然而,StanfordCoreNLP看起来有更多的Activity,而OpenNLP在过去六个月中只有少数提交。根据我所看到的,OpenNLP似乎更容易训练新模型,并且可能仅仅因为这个原因就更具吸引力。但是,我的问题是其他人会从什么开始作为将NLP功能添加到Java应用程序的基础?我最担心的是OpenNLP是“刚刚成熟”还是半废弃。 最佳
我刚刚开始使用OpenNLP。我需要创建一个简单的训练模型来识别名称实体。在这里阅读文档https://opennlp.apache.org/docs/1.8.0/apidocs/opennlp-tools/opennlp/tools/namefind我看到这个简单的文本来训练模型:PierreVinken,61yearsold,willjointheboardasanonexecutivedirectorNov.29.Mr.VinkenischairmanofElsevierN.V.,theDutchpublishinggroup.RudolphAgnew,55yearsoldand
我想对一个英文句子进行POSTtag并进行一些处理。我想使用openNLP。我已经安装了当我执行命令时I:\Workshop\Programming\nlp\opennlp-tools-1.5.0-bin\opennlp-tools-1.5.0>java-jaropennlp-tools-1.5.0.jarPOSTaggermodels\en-pos-maxent.bin它给出输出POSTaggingText.txt中的输入LoadingPOSTaggermodel...done(4.009s)My_PRP$name_NNis_VBZShabab_NNPi_FWam_VBP22_CDy
我想对一个英文句子进行POSTtag并进行一些处理。我想使用openNLP。我已经安装了当我执行命令时I:\Workshop\Programming\nlp\opennlp-tools-1.5.0-bin\opennlp-tools-1.5.0>java-jaropennlp-tools-1.5.0.jarPOSTaggermodels\en-pos-maxent.bin它给出输出POSTaggingText.txt中的输入LoadingPOSTaggermodel...done(4.009s)My_PRP$name_NNis_VBZShabab_NNPi_FWam_VBP22_CDy
我正在尝试使用OpenNLP编写DocumentCategorizer的map-reduce实现。在训练阶段,我计划读取大量文件并创建一个模型文件作为map-reduce计算的结果(可能是一系列作业)。我会将文件分发给不同的映射器,作为这一步的结果,我会创建一些模型文件。现在,我希望将这些模型文件缩减为一个模型文件以用于分类。我知道这不是最直观的用例,但我准备亲自动手并扩展/修改OpenNLP源代码,假设可以调整maxent算法以这种方式工作。如果这看起来太牵强,我请求建议通过生成与输入文件对应的文档样本作为map-reduce步骤的输出并通过将它们提供给文档分类器训练器将它们减少为模
有没有办法使用OpenNLP获取句子的主语?我正在尝试确定用户句子中最重要的部分。通常,用户会向我们的“引擎”提交句子,而我们想确切地知道该句子的核心主题是什么。目前我们正在使用openNlp来:将句子分block识别句子中的名词短语、动词等识别句子的所有“主题”(尚未完成!)确定句子的“核心主题”如果您有任何好主意,请告诉我.. 最佳答案 依赖解析器如果您对提取语法关系感兴趣,例如什么词或短语是句子的主语,您真的应该使用dependencyparser.虽然OpenNLP确实支持短语结构解析,但我认为它还不支持依赖解析。开源软件用