问题编号:17284   浏览人次:580   回答:2   顶:0   踩:0
收藏 分享链接:
解答状态:待完善    评论状态: 可以

范 sir.向李亮提问 (2016-08-23提问)

李亮老师,您好。当我使用北外的BFSU_Stanford_POS_Tagger1.1.2Lite进行词性赋码的时候,原来的文本变成了空白文本,我的电脑系统是win7.请问,有什么解决办法吗?谢谢您!

liliang 2016-09-01

先最简洁回答你:你需要安装JRE(java run environment)1.6版,下载地址 http://pc2-dx1.newasp.net/soft/soft/jre-6u4-windows.zip 或 http://zj.9553.com/soft/jre-6u4-windows-i586-p_20151124.rar 或 http://downsz.downcc.com/system/systemqt/jre-6u4-windows-i586-p.rar 。
详细原因是:Stanford系列的POS tagger或Parser都是基于Java编程语言开发的,Java编程语言开发的软件的最终形式往往是software.jar这种扩展名,但需要当前电脑安装JRE(Java程序运行环境)。而北外推出的3款“BFSU Stanford 某某”都是体积在5MB到20MB之间,所以没有内置JRE便携版,因为JRE便携版要20MB到50MB甚至更大体积,JRE的版本越高就体积越大,最近十年主要是JRE1.6, JRE1.7, JRE1.8。
其实,AntConc作者已经开发了免安装且集成化的POS tagger,叫做TagAnt,体积是36MB,这软件的专门页面在此 http://www.laurenceanthony.net/software/tagant/ 但是,你必须根据自己电脑是32位或64位操作系统来下载32位版TagAnt或64位版TagAnt,如果你不清楚或无法知道自己是32位或64位操作系统,你就直接下载32位版TagAnt和64位版TagAnt两个文件,然后双击,看哪款能运行出来主界面就说明你是哪种操作系统了。此外,你也可以学习我这份图文教程,用TreeTagger在线版来做多种语料任务 http://jingyan.baidu.com/article/9113f81b0062e62b3314c779.html
现有1条回复     顶:1   踩:0
uaderson: (2017-03-12 21:31)
thank you very much~

liliang 2016-09-01

BFSU_Stanford_POS_Tagger1.1.2Lite 这款软件的主界面有“About”这个标签页,写了英文简介一大段,其中有句“Please note that the tool requires Java 1.5+ to be installed before you can process any texts.”就是说“必须安装JRE1.5或JRE更高版本”的意思。其实从软件开发的友好性上来说,如果BFSU_Stanford_POS_Tagger1.1.2Lite能自动检测当前电脑是否安装了JRE1.5+,也是完全可以从编程角度上轻松实现的,然后在当前电脑没安装JRE的情况下就提醒当前用户而不是“不报错的无声执行而产生出空白结果文件”。当然,软件开发没有完美的,都是在不断的用户反馈中不断改进。
现有0条回复     顶:1   踩:0