java Apache OpenNLP POSModel(URL)构造函数
我正在使用ApacheOpenNLP库进行词性标记。我尝试使用POSModel(URL)
构造函数创建POSModel
,但是模型没有正确初始化。有人知道POSModel(URL)
构造函数是否工作吗?或者我应该使用传统的创建InputStream方法吗
另外,我之所以尝试使用POSModel(URL)
构造函数,是因为我正在创建一个使用词性标记的Android应用程序。但是,需要为标记加载的模型已损坏或类似情况,因为仅加载一个5 mb文件作为InputStream大约需要20秒。我认为这可能是因为删除了模型中的“tags.tagdict”文件(其他问题认为这是使模型在Android上工作的一种方式),这可能改变了一些东西;我不太确定
# 1 楼答案
模型中的URL构造函数运行良好,并使用与InputStream构造函数相同的代码路径来初始化模型。移除标签。dict文件将使模型加载更快,因为要加载的内容更少,但会使使用它变得更慢,因为现在需要评估更多的选项。模型精度也会受到影响