ltp icon indicating copy to clipboard operation
ltp copied to clipboard

彌補srl的資訊漏失

Open kanasimi opened this issue 1 year ago • 8 comments

小弟最近在撰寫不知為何消失的ltp-server 發現從LTP 4.1.5.post2到現在版本的產出,有些資訊被漏掉了。


請將 https://github.com/HIT-SCIR/ltp/blob/17f689c4f0b23dfb04d76c1e16c6c2e8adacfcfd/python/interface/ltp/nerual.py#L212C32-L212C71 中

(tag, "".join(words[start : end + 1]))

改成

(tag, "".join(words[start : end + 1]), start, end)

以及

{"predicate": predicate, "arguments": arguments}

改成

{"index": item, "predicate": predicate, "arguments": arguments}

例如當我們解析 這種方法很好用,那種方法很好用,哪種方法最好用? 這段話,會發現 srl中的 “好用” “很” 不曉得該用哪個。 加上index之後可方便確認到底是哪個 “好用” “很”。

kanasimi avatar Jun 01 '24 01:06 kanasimi

非常感谢

AlongWY avatar Jun 04 '24 07:06 AlongWY

我們能否新增一個命令列參數,允許人們設定想要使用的模型?

kanasimi avatar Jun 08 '24 23:06 kanasimi

这样server需要换入换出吧,可以考虑再加一层?

AlongWY avatar Jul 25 '24 06:07 AlongWY

抱歉我不太理解您的意思。我現在只能採用重寫 server.py 的方式來達成此目的,因為現有 server.py 已經寫死模型了。

kanasimi avatar Jul 26 '24 00:07 kanasimi

更新后的server是可以自定义模型的?

AlongWY avatar Jul 26 '24 10:07 AlongWY

我們可不可能採用argparse? https://docs.python.org/3/library/argparse.html

kanasimi avatar Jul 27 '24 00:07 kanasimi

当然可以

AlongWY avatar Jul 29 '24 04:07 AlongWY

那我們就新增一個命令列參數,允許人們設定想要使用的模型了。

kanasimi avatar Jul 29 '24 22:07 kanasimi