


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代通信技术专业教学标准(高等职业教育专科)2025修订
- 中国轮胎压力监测系统市场前景预测及投资规划研究报告
- 2022-2027年中国个人计算机行业市场全景评估及发展战略规划报告
- 象棋培训课件
- 施工单位质量评估报告2
- 空分项目可行性研究报告
- 2025年中国二层文件篮行业市场发展前景及发展趋势与投资战略研究报告
- 2025年中国家用梯行业发展监测及市场发展潜力预测报告
- 2025年 兴业县中等职业技术学校招聘考试笔试试题附答案
- 2024-2030年中国铝芯线行业发展潜力预测及投资战略研究报告
- DB36T 2111-2024 柄用芋生产技术规程
- 2025年山东省职教高考《数学》高频必练考试题库400题(含答案)
- 护理给药错误应急预案
- 深圳地理会考试卷及答案2024
- 2025年江西师范大学附中高三高考英语试卷试题(含答案详解)
- 2025年广东省揭阳市榕城区中考一模语文试题(含答案)
- 员工考勤表模板
- 上海市金山区金山中学2025届招生伯乐马模拟考试(三)物理试题
- T-CSTM 00149-2021 高硅奥氏体不锈钢焊接钢管
- 民事起诉状(机动车交通事故责任纠纷)
- 医学科研实验数据的图表展示技巧与规范
评论
0/150
提交评论