哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程_第1页
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程_第2页
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、哈工大自然语言处理工具箱之Itp在windowsl下的安装使用教程itp是哈工大出品的自然语言处理工具箱p是ppt下对itp的封装在lin下我们很容易的安装pItp因为各种编译工具比较方便但是在window下需要安装并且还得做一些配置因为我服务的人都是在window下办公需要让他们能够在window下使用Itp所以才有了这篇笔记我的方案有两个*在win10的下安装Itp然后启动Itp的s通过tt协议来实现在window下pt0调用Itp的方法*安装编译好的w目I前只有pton我推荐这种方案*我在文章最下面还引用了一种方法就是使用官方已经编译好的可执行文件直接在命令行如(下调用第一种方案下安装基

2、本环境windows10sowindowspton安装sonntonwindows这个大家自行百度,安装很简单.安装编译环境sudoaptinstaIIcmakesudoaptinstaIIg+安装过程大概十几分钟下载Itp源码-下载源码这是it地址解压到你能记住的位置编译到源码目录比如我的目录dntdssitsItp0运行编译命令:./configure编译过程大概花费十几分钟现在我的目录里多了一个i文件夹drwxrwxrwx0rootroot512Jan3115:42./dwxrwxrwx0rootroot512n3115:30.rwxrwxrwx1rootroot800n3115:30a

3、ppveyor.ymI*rwxrwxrwx1rootroot0Jan3115:30dwxrwxrwx0rootroot512n3115:53bindwxrwxrwx0rootroot512n3115:iId/rwxrwxrwx1rootroot01n3115:30hangeLog.mdwxrwxrwx0rootroot512n3115:30cmrwxrwxrwx1rootroot143Jan115:30Cists.txtdwxrwxrwx0rootroot512n3115:30conrwxrwxrwx1rootroot131n3115:30configurerwxrwxrwx1rootroot

4、902an3115:30COdwxrwxrwx0rootroot512n3115:30docrwxrwxrwx1rootrootan3115:30DoxyfiIe*dwxrwxrwx0rootroot512n3115:30exmpIes/rwxrwxrwx1rootroot102an115:30.gitignordwxrwxrwx0rootroot512n3115:42incude/rwxrwxrwx1rootrootn3115:30INSdwxrwxrwx0rootroot512n3115:53Iibrwxrwxrwx1rootrootan115:30MakefiIe-rwxrwxrwx1r

5、ootroot6639Jan3115:30NEWS.md*-rwxrwxrwx1rootroot4750Jan3115:30README.md*drwxrwxrwx0rootroot512Jan3115:30src/-rwxrwxrwx1rootroot3048Jan3115:30subproject.d.json*drwxrwxrwx0rootroot512Jan3115:31thirdparty/drwxrwxrwx0rootroot512Jan3115:31tools/-rwxrwxrwx1rootroot1372Jan3115:30.travis.yml*酉己置server开始我启动s

6、erver遇到了这个错误.INFO2018-01-3115:54:39Loadingsegmentormodelfromltp_data/cws.model.ERROR2018-01-3115:54:39/mnt/d/bash-sites/ltp-3.4.0/src/ltp/LTPResource.cpp:line50:LoadSegmentorResource():FailedtoloadsegmentormodelERROR2018-01-3115:54:39/mnt/d/bash-sites/ltp-3.4.0/src/ltp/Ltp.cpp:line78:load():inLTP:wo

7、rdseg,failedtoloadsegmentorresourceERROR2018-01-3115:54:39/mnt/d/bash-sites/ltp-3.4.0/src/server/ltp_server.cpp:line172:main():FailedtosetupLTPengine.因为缺少了模型文件,在这里下载最新的模型文件.解压到/mnt/d/bash-sites/ltp-3.4.0/ltp_data/下,这是ltp默认的数据模型存放位置.然后就能顺利启动服务器啦.sydDESKTOP-J02R2VJ:/mnt/d/bash-sites/ltp-3.4.0$./bin/lt

8、p_server-port9090INFO2018-01-3115:56:36Loadingsegmentormodelfromltp_data/cws.model.INFO2018-01-3115:56:36segmentormodelisloaded.INFO2018-01-3115:56:36Loadingpostaggermodelfromltp_data/pos.model.INFO2018-01-3115:56:36postaggermodelisloadedINFO2018-01-3115:56:36LoadingNERresourcefromltp_data/ner.model

9、INFO2018-01-3115:56:36NERresourceisloaded.INFO2018-01-3115:56:36Loadingparserresourcefromltp_data/parser.modelINFO2018-01-3115:56:37parserisloaded.INFO2018-01-3115:56:37Loadingsrlresourcefromltp_data/pisrl.modeldynetrandomseed:493907432dynetallocatingmemory:2000MBdynetmemoryallocationdone.INFO2018-0

10、1-3115:56:39srlresourceisloaded.INFO2018-01-3115:56:39Resourcesloadingfinished.INFO2018-01-3115:56:39Startlisteningonport9090.测试随便写个请求,看看效果:importrequestsimportjsonuri_base= HYPERLINK :9090/ltp:9090/ltpdata=s:我认为他叫汤姆去拿外衣和鞋子。x:n,t:srlresponse=requests.get(uri_base,data=data)rdata=response.json()print

11、(json.dumps(rdata,indent=4,ensure_ascii=False)arg:,cont:我,id:0,ne:O,parent:1,pos:r,relate:SBV,arg:beg:0,end:0,id:0,type:A0,beg:2,end:9,id:1,type:A1,cont:认为,id:1,ne:O,parent:-1,pos:v,relate:HED,arg:,cont:他,id:2,ne:O,parent:3,pos:r,relate:SBV,arg:beg:2,end:2,id:0,type:A0,beg:4,end:4,id:1,type:A1,beg:5

12、,end:9,id:2,type:A2,cont:叫,id:3,ne:O,parent:1,pos:v,relate:VOB,arg:,cont:汤姆,id:4,ne:S-Nh,parent:3,pos:nh,relate:DBL,arg:,cont:去,id:5,ne:O,parent:6,pos:v,relate:ADV,arg:beg:7,end:9,id:0,type:A1,cont:拿,id:6,ne:O,parent:3,pos:v,relate:VOB,arg:,cont:外衣,id:7,ne:O,parent:6,pos:n,relate:VOB,arg:,cont:和,id:

13、8,ne:O,parent:9,pos:c,relate:LAD,arg:,cont:鞋子,id:9,ne:O,parent:7,pos:n,relate:COO,arg:,cont:。,id:10,ne:O,parent:1,pos:wp,relate:WP第二种方案:安装wheel下载wheels下面两个文件针对不同的python版本下载一个即可,这是我在自己的电脑(winlO)上编译的,不知道你的系统是否能甩64bit的windows应该都可以,有问题在下面留言。pyltp-0.2.1-cp35-cp35m-win_amd64.whlpyltp-0.2.1-cp36-cp36m-win_amd64.whl注意:这两个文件的区别是python版本号安装文件下载好了以后,在命令行下,cd到wheel文件所在的目录,然后使用命令pipinstallwheel文件名安装.测试安装好了以后,打开pythonshell,试用一下.frompyltpimportSentenceSplittersents=SentenceSplitter.split(元芳你怎么看?我就趴窗口上看呗!)#分句print(n.join(sents)下载models数据下载models链接:https:/pan.baidu.eom/s/1o9v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论