几本自然语言处理入门书

 如果你刚接触自然语言处理并对她感兴趣,最好读几本这方面的书籍,除了能让你知道自然语言处理各个领域是干什么的外,还能培养一下NLP的感觉。以下四本书是我读研期间阅读和接触过的,如果您还有好书推荐,欢迎补充。

1、 《自然语言处理综论》(Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition)
  这本书的权威自不用说,译者是冯志伟老师和孙乐老师,当年读这本书的时候,还不知道冯老师是谁,但是读起来感觉非常好,想想如果没有在这个领域积攒多年的实力,是不可能翻译的这么顺畅的。这本书在国内外的评价都比较好,对自然语言处理的两个学派(语言学派和统计学派)所关注的内容都有所包含,但因此也失去一些侧重点。从我的角度来说更偏向于统计部分,所以需要了解统计自然语言处理的读者下面两本书更适合做基础阅读。不过这本书的N-gram语言模型部分写得非常不错,是SRILM的推荐阅读参考。

2、《统计自然语言处理基础》(Foundations of Statistical Natural Language Processing)
  我比较喜欢这本书,这两年的学习过程中也经常拿这本书作为参考,可能与我做统计机器翻译有关吧。看china pub上的评论说这本书的翻译比较差,自己的感觉是还行。当然,这是国内翻译图书的一个通病:除了很难有翻译的非常好的书外,另外一个原因就是滞后性。如果e文足够好的坏,就及时看英文版吧。这本书在统计基本部分的介绍很不错,另外n元语法部分讲得也比较好,也是SRILM的推荐阅读。

3、《统计自然语言处理》
  这是北京自动化所宗成庆老师今年5月出版的一本专著,我有幸较早的阅读了这本书的很多章节。一个很强的感觉是:如果你想了解相关领域的国内外最新进展,这本书非常值得一读。上面两本书在由于出版稍早的缘故,很多领域最新的方法都没有介绍。而这本书刚刚出版,宗老师对国内外现状把握的也比较好,因此书中充分体现了这方面的信息。另外统计机器翻译这一部分写得很详细很不错,这可能与宗老师亦是这个领域的研究者有关吧。

4、《计算机自然语言处理》
  这是我最早看的一部自然语言处理方面的书籍,和上面几部大部头的书籍相比,这本书很薄,可以很快的看完。书的内容我都有点忘了,但是印象中可以在每个章节看到国内这个领域的研究历史和相关单位。这时才发现母校HIT在这个领域的超强实力,只是可惜这时候已经离开冰城了。

  这些书籍怎么读都行,泛览也罢,精读也行,只要有时间,多读书是没坏处的。我自己的经验是,先泛泛的浏览或阅读一篇,对于比较晦涩的部分可以先跳过去,然后对自己感兴趣的领域或者将要从事的领域的相关章节进行精读,当然,书籍一般在开始的几个章节讲些基础性的知识,这部分最好也仔细揣摩一下。真正要对自己研究的领域深刻了解,还得好好读一下本领域的相关论文。

卓越网:自然语言处理书籍
当当网:自然语言处理书籍

注:原创文章,转载请注明出处“我爱自然语言处理”:www.52nlp.cn

本文链接地址:
http://www.52nlp.cn/natural-language-processing-primer-books/

相关文章:

    1. 自然语言处理与计算语言学书籍汇总之二:国内书籍
    2. 自然语言处理与计算语言学书籍汇总之一:国外书籍
    3. 自然语言处理与计算语言学书籍汇总之三:国内书籍
    4. 自然语言处理与计算语言学书籍汇总之六:国外书籍
    5. 自然语言处理与计算语言学书籍汇总之四:国内书籍
    6. 自然语言处理与计算语言学书籍汇总之七:其他书籍
    7. 自然语言处理与计算语言学书籍汇总之五:机器翻译
    8. 提供几本自然语言处理书
    9. HMM在自然语言处理中的应用一:词性标注1
    10. “知行合一”与自然语言处理
时间: 2024-10-05 05:12:04

几本自然语言处理入门书的相关文章

我的Java书单之优秀的入门书

我始终相信,学习任何一门新技术,该技术相关的优秀书籍总是最好的资料.当然了,优秀的视频教程能帮组你快速地了解该技术,但是要深入和系统地去学习该技术,好的书籍就显得尤为重要了.结合我自己学习java的经验和教训,针对看过的一些好书,我简单列个清单,这也是我的建议阅读顺序. 1.入门java的第一本书当然是<Head First Java>,建议看第二版.该书最大的特点就是简单和逻辑清晰连贯.这对于新手建立java语言编程的基础概念是非常有帮组的.该书的内容包含了基本的java语法,学习完之后就可

【墙裂推荐】适合高中生看的HTML5网页开发实例入门书

清华大学出版社推出的<HTML5网页开发实例详解>是一本最全的HTML 5技术书,是一本最全的HTML 5案例书,由大众点评网资深前端工程师周遥和聚划算资深前端工程师李春城联袂奉献.所有的实例和框架在这里给读者做一个预览. 1.当前天气的APP                       2.新闻阅读列表APP 3.一个网站的用户增长曲线图            4.网页中的3D效果 5.用Node.js搭建Web Server             6.销售数据图表 7.带字幕的视频播放器

NLP汉语自然语言处理入门基础知识介绍

NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分.这个星球上有许多生物拥有超过人类的视觉系统,但只有人类才拥有这么高级的语言. 自然语言处理的目标是让计算机处理或说"理解"自然语言,以完成有意义的任务,比如订机票购物或QA等.完全理解和表达语言是极其困难的,完美的语言理解等效于实现人工智能. 自然语言处理涉及的几个层次: 作为输入一共

编程小白的第一本python入门书(高清版)PDF

编程小白的第一本python入门书(高清版)PDF百度网盘链接:https://pan.baidu.com/s/1-flaGOj3CYb47UaiUEK8-g 提取码:57yu 复制这段内容后打开百度网盘手机App,操作更方便哦内容简介 · · · · · · 原文地址:http://blog.51cto.com/12650227/2332117

自然语言处理入门

自然语言处理NLP( natural language process)是这几年越来越火了,kaggle上的比赛有关NLP的也日渐多起来了. NLP的应用场景很多,情感分析,邮件过滤,ai客服,机器翻译等等等等,就像这几年越来越火有成为BAT之后第四极的今日头条,为什么能够为每个人推送不同的感兴趣的内容,这里少不了机器学习的功能,当然也包括NLP. 想入门NLP,上网一搜,搜到的多是些具体算法的讲解,或者某些框架的使用,要么就是上来就一顿推荐看某某书某某论文或者讲义.从个人经验的角度来讲,这种方

计算机入门书单

学习计算机我认为要从三个方面入手:编程语言.数据结构与算法.计算机基础知识: 以下基本是我总结的经典教材,书不在多,经典就好.搞定这几本,也就算了真正入门了.通过这些书可以系统地培养起知识体系,少走弯路. 1)编程语言 <C Primer Plus>.<C++ Primer Plus> 2)数据结构与算法 <数据结构与算法分析-C语言描述>  <数据结构-C语言版>(严蔚敏) <数据结构习题集>(严蔚敏)  <算法设计与分析> <

编程小白的第一本python入门书(高清版)PDF下载

本书特色 为了能让更多的编程小白轻松地入门编程,我把高效学习法结合 Python 中的核心知识,写成了这本书.随意翻上几页,你就会发现这本书和其他编程书的不同,其中有大量的视觉化场景帮你理解概念,穿插了若干有趣的小项目,最重要的是,这本书是为零基础小白而设计的. 下载地址 原文地址:https://www.cnblogs.com/pythongood/p/11235550.html

Head First Java ——我的Java入门书

大二下学期,刚教完C++便开始对自己所学的东西产生质疑. 我们了一年多,学了C,学了C++,学了数据结构可是为什么我所能做的还只是局限于刷OJ呢?(当然OJ刷的也不多)还不如读数媒专科的同学至少能用FLASH做个游戏出来.然后偶然看到舍友的这本书,之前也一直听说Java对工程项目的可用性,所以也就开始了我的Java之路. 之前看过谭浩强的C,浅显易懂,但是总觉得是应试教育的一种缩影,毫无深入,对于实用性的东西更是少之再少.于是学习C++的时候就看了本C++ PRIMER确实是一本很好的书,可是,

墙裂推荐一本案例驱动的PhoneGap入门书,早看早收货

清华大学出版社推出的<构建跨平台APP:PhoneGap移动应用实战> 零门槛学APP开发 从无到有 循序渐进 20余个示例APP 3个项目APP 全平台à跨终端à移动开发 完美生命周期:搭建环境à调用APIà打造产品à设计交互à发布应用à推广 提供的全是PhoneGap的精彩案例: <火影忍者>的"写轮眼" 跑步的"流氓兔" 通讯录 马上有一切 声音的采集 图像的采集 视频的采集 简单的录音机 与HTML5结合的存储应用 "密室逃