我需要根据两个句子的语义角色来比较它的相似性。我发现senna适合于SRl任务。我使用基于this code的senna进行分块。
但不能用于SRL。有人能帮忙吗?
谢谢
发布于 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
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以获得结果。
如果你找到更好的方法,请告诉我:)
https://stackoverflow.com/questions/26113693
复制相似问题