首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java中的斯坦福POS标签

Java中的斯坦福POS标签
EN

Stack Overflow用户
提问于 2009-12-23 18:59:17
回答 2查看 4.9K关注 0票数 1

我在尝试这个:

代码语言:javascript
复制
Sentence<TaggedWord> taggedString = MaxentTagger.tagStringTokenized("here is a string to tag");

这给了我:

错误:\u\nlp\data\pos-tagger\wsj3t0-18-left3words\left3words-wsj-0-18.tagger (系统找不到指定的路径)

我在使用斯坦福大学的POS标记

我能做些什么来克服这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-24 02:40:21

似乎您首先必须实例化传递包含的文件的标签:

代码语言:javascript
复制
new MaxentTagger("models/left3words-wsj-0-18.tagger");

由于后面使用的标记方法是静态的,这是非常讨厌的:

代码语言:javascript
复制
MaxentTagger.tagStringTokenized("here is a string to tag");

我还必须通过-Xmx256m才能让它与该设置一起运行。

票数 4
EN

Stack Overflow用户

发布于 2009-12-23 19:02:40

意思是它找不到那条路。在你的机器上存在吗?

注意,斜杠是反斜杠-您的操作系统支持反斜杠作为文件分隔符吗?

还要注意,这是一条绝对的道路--这是有意的吗?

如果其他一切正常,文件存在吗?

编辑:如果不是,你应该在这里下载它(http://github.com/tiendung/ruby-nlp/blob/master/left3words-wsj-0-18.tagger),把它放在系统指定的路径中,看看会发生什么。

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

https://stackoverflow.com/questions/1954682

复制
相关文章

相似问题

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