Open lcmost opened 7 years ago
你好 @lcmost 出现"Segmentor: Model not loaded"的原因是没有载入正确的模型,如果是直接运行了ltp_util.py,请检查一下init()函数中“seg_model_path”参数的路径。
下面显示"Loaded Segmentor Model Success!"其实是我的失误,因为当时实现这个demo的时候其实是没有做异常判断的,实际上系统提示了“Model not loaded!”之后是不可能load success的。 谢谢指出,后续我会重新修改一下这份代码。
新提交的代码中已经修改了这个问题。 当模型没有正确载入时将提示“Model not loaded”,模型载入成功则不提示。
ltputil和ltptree两个文件中的执行函数统一写在了main.py中 模型文件统一放在 model/ 目录下,正常情况下应该包括: ./model/cws.model ./model/ner.model ./model/parser.model ./model/pos.model ./model/srl/Chinese.xml ./model/srl/prg.model ./model/srl/srl.sfg ./model/srl.model
您导入的model是什么版本的,是因为我导入版本的问题么?为什么还是提示Model not loaded,我导入的model都包含你上面写的八个项目啊。
您好,我用的是3.3.1的版本。在windows10 / Linux(Ubuntu) / mac os下都成功运行过。 您可以复制一下文件路径目录我看一下么?
您好,我导入了model,提示这样的: Segmentor: Model not loaded! ========== Test 00 - Spliter ========= Python才是世界上最好的编程语言。 PHP不是。
Loaded Segmentor Model Success! ========== Test 01 - Segment =========
请问哪里出错了?