Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

无法加载CRF训练模型 #349

Closed
Jiawen-Yan opened this issue Sep 11, 2016 · 5 comments
Closed

无法加载CRF训练模型 #349

Jiawen-Yan opened this issue Sep 11, 2016 · 5 comments

Comments

@Jiawen-Yan
Copy link

参照文档,训练CRF,错误代码如下

Sep 10, 2016 11:50:10 PM DICLOG info
INFO: init user userLibrary ok path is : /Users/Charles/Documents/workspace/textAnalysis/library/library/default.dic
Sep 10, 2016 11:50:10 PM DICLOG info
INFO: init user userLibrary ok path is : /Users/Charles/Documents/workspace/textAnalysis/library/library/financeword.dic
Sep 10, 2016 11:50:10 PM DICLOG info
INFO: init ambiguityLibrary ok!
Sep 10, 2016 11:50:10 PM DICLOG info
INFO: begin init crf model!
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:658)
at org.ansj.app.crf.model.CRFppTxtModel.loadTagCoven(CRFppTxtModel.java:237)
at org.ansj.app.crf.model.CRFppTxtModel.loadModel(CRFppTxtModel.java:52)
at org.ansj.app.crf.Model.load(Model.java:75)
at org.ansj.util.MyStaticValue.initCRFModel(MyStaticValue.java:378)
at org.ansj.util.MyStaticValue.getCRFSplitWord(MyStaticValue.java:332)
at org.ansj.util.MyStaticValue.getCRFSplitWord(MyStaticValue.java:312)
at org.ansj.splitWord.analysis.NlpAnalysis.(NlpAnalysis.java:51)
at org.ansj.splitWord.analysis.NlpAnalysis.parse(NlpAnalysis.java:288)
at segment.demo.main(demo.java:23)
Sep 10, 2016 11:50:10 PM DICLOG info
INFO: crf file : /Users/Charles/Documents/workspace/textAnalysis/test/CRF++-0.58/test/model.txt load err String index out of range: 0
Sep 10, 2016 11:50:11 PM DICLOG info
INFO: init core library ok use time :594
Sep 10, 2016 11:50:12 PM DICLOG info
INFO: init ngram ok use time :938
Sep 10, 2016 11:50:12 PM DICLOG warn
WARNING: not find crf model you can you can visit http://maven.nlpcn.org/down/ to down it !
欢迎/v,使用/v,Ansj/en,的/uj,CRF/en,功能/n,!

求解!谢谢

screen shot 2016-09-10 at 23 50 16

@Jiawen-Yan
Copy link
Author

https://github.com/NLPchina/ansj_seg/wiki/定制你自己的CRF模型
就是按照这个一步一步来的

@Jiawen-Yan
Copy link
Author

这个是5.0.0版本的error message,
5.0.2是
screen shot 2016-09-10 at 23 58 02

代码没有任何改动

@ansjsun
Copy link
Member

ansjsun commented Jan 26, 2017

不好意思刚看到...后期会把crf完整的重试一次...的确很多人提出过这个问题

@JaneVinWin
Copy link

@ansjsun 你好这个问题解决了吗? 我也碰到同样的问题

@kelciej
Copy link

kelciej commented Apr 19, 2017

这个 crf.model 这个文件的格式是gzip的,不知道 @ansjsun 为什么要这么写。但是我格式改完之后,还是出现了很多莫名其妙的错误

@ansjsun ansjsun closed this as completed Feb 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants