首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用stanford-nlp工具进行词形分类?

如何使用stanford-nlp工具进行词形分类?
EN

Stack Overflow用户
提问于 2017-01-20 02:13:53
回答 1查看 362关注 0票数 1

我已经将PHP安装到NLP Stanford工具中(来自https://github.com/agentile/PHP-Stanford-NLP),并且我已经设法使用包含在那里的代码示例获得了POS:

代码语言:javascript
复制
$pos = new \StanfordNLP\POSTagger(
  '/path/to/stanford-postagger-2014-08-27/models/english-left3words-distsim.tagger',
  '/path/to/stanford-postagger-2014-08-27/stanford-postagger.jar'
);
$result = $pos->tag(explode(' ', "What does the fox say?"));
var_dump($result);

但是,我也需要引理。我的问题是:有没有可能用POS标记器来获取它们?或者我应该使用CoreNLP来实现这一点?

如果是后者,我该如何在PHP中运行它?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-01-20 03:20:15

  • 我认为你确实需要CoreNLP。据我所知,只有CoreNLP有lemmatizer类。
  • 有PHP包。在你的CoreNLP链接中,勾选"Additional Tools => Extensions => Other programming languages“
    • 如果你想使用CoreNLP,使用CoreNLP服务器,这是基于Java的,所以你需要安装一个Java环境和PHP
    • 安装CoreNLP服务器之后你可以通过命令行调用它。PHP包可以为you

做到这一点

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41748865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档