首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Python自然语言处理

2017-06-04 
自然语言处理(Natural Language Processing,NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能
商家名称 信用等级 购买信息 订购本书
Python自然语言处理 去商家看看
Python自然语言处理 去商家看看

Python自然语言处理

自然语言处理(Natural Language Processing,NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能够实现人与计算机之间用自然语言进行有效通信的各种理论和方法,涉及所有用计算机对自然语言进行的操作。
  《Python自然语言处理》是自然语言处理领域的一本实用入门指南,旨在帮助读者学习如何编写程序来分析书面语言。《Python自然语言处理》基于Python编程语言以及一个名为NLTK的自然语言工具包的开源库,但并不要求读者有Python编程的经验。全书共11章,按照难易程度顺序编排。第1章到第3章介绍了语言处理的基础,讲述如何使用小的Python程序分析感兴趣的文本信息。第4章讨论结构化程序设计,以巩固前面几章中介绍的编程要点。第5章到第7章介绍语言处理的基本原理,包括标注、分类和信息提取等。第8章到第10章介绍了句子解析、句法结构识别和句意表达方法。第11章介绍了如何有效管理语言数据。后记部分简要讨论了NLP领域的过去和未来。
  《Python自然语言处理》的实践性很强,包括上百个实际可用的例子和分级练习。《Python自然语言处理》可供读者用于自学,也可以作为自然语言处理或计算语言学课程的教科书,还可以作为人工智能、文本挖掘、语料库语言学等课程的补充读物。

网友对Python自然语言处理的评论

首先请告诉我“词链表”是什么东西?我专门去查了原书,英文是Lists of Words好么?字面就告诉你了这是列表,Python的list(列表)是可以随机访问的,并不是C++的list(链表)好么?硬要对应到C++的话应该也是vector啊。这种低级别的错误还在犯?本来买这本书就是想看中文阅读速度会快很多,结果这种劣质翻译导致我还必须回去跟原文对照才知道意思,得不偿失。
然后翻了一下后面的配图,简直惨不忍睹,感情你们是直接扫描到电脑里然后QQ截图的?那种清晰度我也是醉了。
再说书本身的问题,讲解的东西确实也只算是quick start级别,tutorial都算不上。这些东西去官网看文档就好了,并且这本书是根据NLTK 2来做的,现在都出到3了,算是比较过时了。

自然语言处理是很复杂的,分词、标注任何一项任务都需要功力。因此,在学习理论的同时,必须要打造强大的工具箱。这本书的特色就在于讲述如何用python分析文本。python的字符串链表的数据结构很适合处理文本,而且还有现成的函数可以用。分词、词频分析、标注……,step by step,一边学python,一边实践自然语言处理,渐入佳境!

可以作为NLTK的入门书读一下,其中也有一些Python的基础知识。大的章节还是条理清晰的,但是每个小节里就很混乱,给人一种想到哪写到哪的感觉,有些用法还没讲就已经在例子里使用了,又没有注释,经常遇到看不懂的例子。而且都是以英文作为处理对象,如果要用来处理中文的话,可能还要再多学一些东西。

这本书是面向完全没有编程基础的人的,而且书中原理性的东西很少,基础的分类算法也是点到为止,更不要说是NLP的知识了,纯粹是了解一下nltk库的功能和用法,有些代码不能直接通过,但是IDE会提醒怎么修改,总体来说,有编程基础,而且学过一点NLP的人,这本书三天可以看完

先得用jieba分词做中文的预处理

我觉得
对NLP有一定了解的人,这本书两天就翻完了,只要有印象有哪些工具可以做什么就足够了,用到时再查。但是拿他来当工具书查阅,还不如你上网查来得快。而且这书出了有年头了,nltk也一直在更新。
不了解NLP的人别看了,因为书里一个一个案例太枯燥了,你根本坚持不下来。如果想要了解NLP选择其他书吧。

虽然讲的是nltk2,不过为了入门看看也行,官网上也有nltk3的修订版可以看。翻译得非常差,错误的地方就不说了,语言本身也非常生硬,看起来很费劲。

好书,对于NLP的原理、算法和一些实现细节,有很大的帮助,尤其是对初学者而言,这本书可以告诉一整套实施demo的方法。

有很多好东西,值得学习

真是值得推荐的NLP入门书籍,对处理语料库很有帮助,同时还可以学习python,一举多得。书的纸张也不错,送的也快,大赞!

喜欢Python自然语言处理请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务

热点排行