• NLPP-00-Preparation


    NLPP is short for Natural Language Processing with Python

    《Python 自然语言处理(Natural Language Processing with Python)》, Steven Bird etc.[著],陈涛等译,人民邮电出版社,2014

    学习这本书必须安装NLTK及相应的语料库。

    1.安装NLTK

    1.1 ubuntu 14.04LTS

    安装python packages,python社区推荐用pip。用pip安装不好用,放弃此法。

    采用ubuntu的apt-get安装各个软件包,好用。安装nltk,先需要安装numpy, matplotlib,然后安装nltk,在安装nltk过程中,会额外安装yaml。猜测基本的nltk实验、开发环境必需numpy, matplotlib, nltk, yaml四个软件包。

    1 sudo apt-get install python-numpy
    2 sudo apt-get install python-matplotlib
    3 sudo apt-get install python-nltk

    1.2 Fedora release 20 (Heisenbug)

    依然必需numpy, matplotlib, nltk, yaml四个软件包,采用yum方式安装。包名略有差别,如yaml,在ubuntu中叫python-yaml;在fedora中名为PyYAML

    1 sudo yum install numpy
    2 sudo yum install python-matplotlib
    3 sudo yum insall python-nltk

    1.3 测试

     安装完毕在命令行状态下,输入

    1 python

    进入python解释器。

    在python 状态下输入

    1 import nltk

    无误,即成功安装NLTK。

    2. 安装语料库

    在输入命令import nltk后,继续在python解释器输入

    1 nltk.download()

    2.1 ubuntu 14.04LTS

    显示一个下载窗口,如书中图1-1所示,但没有内容,无法下载语料库。注意这个窗口下方"Download Directory"里面的目录。这个目录就是语料库应保存的位置。

    糯米糊糊的专栏,博主提供了语料库云盘下载。

    下载后,放到"Download Directory"所示目录即可。

    2.2 Fedora 20 (Heisenbug)

    输入nltk.download(),显示窗口,而且窗口中是有内容的。似应可以下载。

    并未进一步试验,只是需要将前述下载的语料库放到相应目录中。

    注意,它的目录与Ubuntu不同,要求放在这几个目录下。

        - '/root/nltk_data'
        - '/usr/share/nltk_data'
        - '/usr/local/share/nltk_data'
        - '/usr/lib/nltk_data'
        - '/usr/local/lib/nltk_data'
    放在/usr/share/nltk_data中,权限修改为755。

    即可用nltk做试验,可运行书中例子,进行学习了。

    2.3 测试

    在python解释器中输入

    1 from nltk.book import *

    无误,能引入相应语料,即可。

    3. 小结

    nltk学习、实验环境搭建完毕。

  • 相关阅读:
    手把手教NIS Edit安装向导的使用
    使用HM NIS Edit制作软件安装包
    有哪些适合学习英语的纪录片 ?
    Android入门(一)AndroidStudio下的APP目录结构介绍
    架构和框架的区别
    Git版本控制的快捷方式(GITCHEAT SHEET)
    DOS下启动MySQL时输入net start mysql 提示服务名无效的问题
    个人搜查小问题
    oozie说明(本文参考多处,自己留看)
    oozie fork join结点
  • 原文地址:https://www.cnblogs.com/cfsmile/p/4363315.html
Copyright © 2020-2023  润新知