hanlp 预训练模型的文档可以参考:https://hanlp.hankcs.com/docs/api/hanlp/pretrained/index.html
得到全部的预训练模型可以使用python代码:
import hanlp
print(hanlp.pretrained.ALL)
在线加载模型
import hanlp
lp_model = hanlp.load(hanlp.pretrained.mtl.CLOSE_TOK_POS_NER_SRL_DEP_SDP_CON_ELECTRA_SMALL_ZH)
预下载模型
文档中有每个模型的下载链接,可以预先下载,例:
-
下载:
https://file.hankcs.com/hanlp/transformers/electra_zh_small_20210706_125427.zip
模型, -
创建目录结构:
mkdir ~/.hanlp cd .hanlp mkdir mtl cd mtl
-
将下载好的模型解压后放到
~/.hanlp/mtl/
目录下 -
然后就使用在线加载的模型即可:
import hanlp lp_model = hanlp.load(hanlp.pretrained.mtl.CLOSE_TOK_POS_NER_SRL_DEP_SDP_CON_ELECTRA_SMALL_ZH)