首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用senna进行语义角色标记。?

如何使用senna进行语义角色标记。?
EN

Stack Overflow用户
提问于 2014-09-30 05:54:44
回答 1查看 1.5K关注 0票数 3

我需要根据两个句子的语义角色来比较它的相似性。我发现senna适合于SRl任务。我使用基于this code的senna进行分块。

但不能用于SRL。有人能帮忙吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-11-27 21:49:11

编辑的https://github.com/saurabhzuve/practNLPTools 这个包在中运行得很好

:我尝试使用这些包来使用senna运行SRL。最后,如下所示

https://ronan.collobert.com/senna/download.html下载senna

如果您使用的是windows,那么:

python run .exe app with argument

直接使用senna-win32.exe

代码语言:javascript
复制
import subprocess
myinput = open('in.txt')
myoutput = open('out.txt', 'w')
p = subprocess.Popen('senna-win32.exe', stdin=myinput, stdout=myoutput)
p.wait()
myoutput.flush()

现在解析out.txt以获得结果。

如果你找到更好的方法,请告诉我:)

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

https://stackoverflow.com/questions/26113693

复制
相关文章

相似问题

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