Perceptron_cws.py的模型无法保存

在随书代码的ch05的文件perceptron_cws.py中,我将最后一行的代码:

#train_uncompressed_model()

取消注释(想得到msr_cws.txt文件以进行调试)并运行,但是只得到一个压缩比为0的msr_cws文件(没有txt后缀名,大小为59.5M),用gvim打开显示为乱码。

我猜可能是没有导出文本格式的msr_cws的文件。通过阅读1.7.5Java版本的代码,根据猜测(我不会Java编程语言),应该得到txt后缀名的文本文件。

请问是啥情况?

运行平台:ubuntu 19.04;
Java -version: 11.06

感谢反馈,有个变量名错误,请删除后icwb2-data后重试:

问题已解决。谢。