2019 最佳自然语言工具书籍

使用PyTorch 进行自然语言处理 - 2019.pdf

image

使用PyTorch 进行自然语言处理

自然语言处理(NLP)为解决人工智能问题提供了无限机会,使亚马逊Alexa和谷歌翻译等产品成为可能。如果您是NLP和深度学习新手的开发人员或数据科学家,本实用指南将向您展示如何使用PyTorch(一种基于Python的深度学习库)应用这些方法。

作者Delip Rao和Brian McMahon为您提供了NLP和深度学习算法的坚实基础,并演示了如何使用PyTorch构建涉及您遇到的问题的丰富文本表示的应用程序。每章包括几个代码示例和插图。

•探索计算图和监督学习范例
•掌握PyTorch优化张量操作库的基础知识
•概述传统的NLP概念和方法
•了解构建神经网络所涉及的基本思想
•使用嵌入来表示单词,句子,文档和其他功能
•探索序列预测并生成序列到序列模型
•了解用于构建生产NLP系统的设计模式

Natural Language Processing with TensorFlow - 2018.pdf

图片.png

https://github.com/PacktPublishing/Natural-Language-Processing-with-TensorFlow

Mastering Natural Language Processing with Python - 2016.pdf

图片.png

https://github.com/PacktPublishing/Mastering-Natural-Language-Processing-with-Python

精通Python自然语言处理.pdf

斯坦福权威教程 Speech and Language Processing (3rd edition in making) - Dan Jurafsky, James H. Martin 可在线下载

图片.png

适合人群:初级到中级学者

推荐指数:★★★★★

主要内容:本书内容涵盖了自然语言处理的方方面面,从底层的词法分词、语法分析和语义分析,到和应用更为接近的自然语言处理任务,如信息抽取、机器翻译、自动问答、文本摘要、对话系统等。书中将自然语言处理、计算语言学以及语音识别等内容融合在一起,把各种技术相互联系起来,让读者了解怎样才能最佳地利用每种技术,怎样才能将各种技术结合起来使用。

推荐理由:最经典的自然语言处理的入门教程,也被国外许多著名大学选为自然语言处理和计算语言学课程的主要教材。本书写作风格引人入胜,深入技术细节而又不让人感觉枯燥,不仅可以作为高等学校自然语言处理和计算语言学等课程的本科生和研究生教材,对于自然语言处理相关领域的研究人员和技术人员也是不可或缺的权威参考书。

斯坦福权威教程 Foundations of Statistical Natural Language Processing - Chris Manning, Hinrich Schütze -- 有点老

image

主要内容:本书涵盖的内容十分广泛,分为四个部分,共16章,包括了构建自然语言处理软件工具将用到的几乎所有理论和算法。全书的论述过程由浅入深,从数学基础到精确的理论算法,从简单的词法分析到复杂的语法分析,适合不同水平的读者群的需求。同时,《统计自然语言处理基础:国外计算机科学教材系列》将理论与实践紧密联系在一起,在介绍理论知识的基础上给出了自然语言处理技术的高层应用(如信息检索等)。

推荐理由:经典的统计自然语言处理的入门教材。内容涉及统计自然语言处理用到的数学基础,词法到语法分析,以及自然语言处理的基本任务(比如文本分类、聚类,统计机器翻译,以及信息检索)。本教材成书较早(1999年),但是自然语言处理领域的基本概念和任务没有太大的变化,仍然适用于初学者快速了解自然语言处理相关的概念和任务。

统计自然语言处理基础 - 1999.pdf

Foundations of Statistical Natural Language Processing - 1999.pdf

统计自然语言处理(第2版) (中文信息处理丛书) - 2013.pdf

作者:宗成庆

适合人群:初级到中级学者

推荐指数:★★★★☆

image

主要内容:本书介绍了统计自然语言处理的基本概念、理论方法和最新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用、语言模型、隐马尔可夫模型、语料库技术、汉语自动分词与词性标注、句法分析、词义消歧、篇章分析、统计机器翻译、语音翻译、文本分类、信息检索与问答系统、自动文摘和信息抽取、口语信息处理与人机对话系统等。

推荐理由:本书既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详细阐述。可作为高等院校计算机、信息技术等相关专业的高年级本科生或研究生的教材或参考书,也可供从事自然语言处理、数据挖掘和人工智能等研究的相关人员参考。

Neural Network Methods in Natural Language Processing - 2017.pdf

作者:Yoav Goldberg

适合人群:初级到中级学者

推荐指数:★★★★★

image

主要内容:本书着重介绍神经网络模型在自然语言数据中的应用。本书的前半部分介绍了有监督的机器学习和前馈神经网络的基础知识,基于语言数据的机器学习的基础知识。它还涵盖了可以定义和训练任意神经网络的计算图形抽象方面的知识,是当代神经网络软件库设计的基础。本书的第二部分介绍了更多专门的神经网络体系结构,包括一维卷积神经网络、递归神经网络、条件生成模型和基于注意力的模型。这些体系结构和技术是机器翻译、句法分析和许多其他应用程序的最先进算法的推动力量。最后,本书还讨论了树形网络,结构化预测和多任务学习的前景。

推荐理由:大家都知道最近几年由于深度学习的兴起,使得图像识别、语音识别等多个方面都发生了很大的变革。深度学习在自然语言处理方面也是非常普遍了,一些经典的自然语言模式也都是基于神经网络的,这本书是目前市面上唯一一本介绍神经网络在自然语言处理的应用,是最新、最前沿的东西,而且书中的大量参考文献非常有价值。本书的作者在这个领域非常知名,并且对待学术态度极其严谨。深入浅出,值得对深度学习在自然语言处理中应用感兴趣的同学系统地读一读。

Deep Learning for Natural Language Processing

课程导师:Richard Socher

适合人群:初级到中级学者

课程链接:

http://cs224d.stanford.edu/syllabus.html

推荐指数:★★★★★

主要内容:斯坦福大学自然语言小组的基于深度学习的自然语言处理的课程。介绍了自然语言处理领域广泛应用的网络结构(例如循环神经网络、卷积神经网络以及递归神经网络等)及其在自然语言处理的经典任务,例如分类任务(情感分类),序列标注任务(实体识别),序列到序列的生成任务(机器翻译)的实际应用。

推荐理由:自然语言处理是信息时代最重要的技术之一。理解复杂的语言也是人工智能的重要组成部分。自然语言处理的应用无处不在,因为人们用语言沟通了大部分内容:网络搜索、广告、电子邮件、客户服务、语言翻译、放射学报告等等。本课程比较适合对这个领域感兴趣的初学者。

Deep Learning for Natural Language Processing Creating Neural Networks with Python - 2018.pdf

图片.png

https://github.com/Apress/deep-learning-for-natural-language-processing

Oxford Deep Learning for NLP class

课程导师:Phil Blunsom. (2017) Class by Deep Mind NLP Group.

适合人群:中级到高级学者

课程链接:https://machinelearningmastery.com/oxford-course-deep-learning-natural-language-processing/

推荐指数:★★★★★

主要内容:DeepMind团队成员在牛津大学教授基于深度学习的自然语言处理的课程。内容涉及到词嵌入,基于循环神经网络的语言模型,基于循环神经网络和卷积神经网络的文本分类,基于循环神经网络的条件语言模型(广泛应用于机器翻译、文本摘要等)及其中的注意力机制,以及基于深度学习模型的自动问答等主要自然语言处理的任务。

推荐理由:深度学习方法在一套自然语言处理问题上达到了最先进的效果,这是英国牛津大学教授的一门关于自然语言处理深度学习的课程,本课程的大部分材料都可以在线免费获取。比较适合对这个领域有一定的基础,希望了解最新进展和进一步学习和研究的同学。

希望韦福如博士推荐的书单能够对想进入自然语言处理领域却有些迷茫、无从入手的小伙伴们有所帮助,也希望这些小可爱们将来能在这个领域发光发热!

Python自然语言处理 - 2014.pdf

图片.png

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

Natural Language Processing with Python - 2009.pdf 基于 python2.7, 经典,但是有点老。

Graph-based Natural Language Processing and Information Retrieval - 2011.pdf

Graph-based-Natural-Language-Processing-and-Information-Retrieval](https://amzn.to/2IGPflp)

Graph theory and the fields of natural language processing and information retrieval are well-studied disciplines. Traditionally, these areas have been perceived as distinct, with different algorithms, different applications and different potential end-users.

However, recent research has shown that these disciplines are intimately connected, with a large variety of natural language processing and information retrieval applications finding efficient solutions within graph-theoretical frameworks.

Text Retrieval, Extraction and Categorization

Natural-Language-Processing-for-Online-Applications-Text-Retrieval-Extraction-and-Categorization](https://amzn.to/2GK4CUs)

This text covers the technologies of document retrieval, information extraction, and text categorization in a way which highlights commonalities in terms of both general principles and practical concerns.

It assumes some mathematical background on the part of the reader, but the chapters typically begin with a non-mathematical account of the key issues.

更多书籍

Deep Learning for Natural Language Processing Creating Neural Networks with Python - 2018.pdf

Deep Learning in Natural Language Processing - 2018.pdf

Applied Natural Language Processing with Python - 2018.pdf

Introduction to Natural Language Processing - 2018.pdf

Natural Language Processing and Computational Linguistics 2 - 2018.pdf

Neural Network Methods in Natural Language Processing - 2017.pdf

Hands-On Natural Language Processing with Python - 2018.pdf

fastText Quick Start Guide - 2017.pdf

Natural Language Processing Python and NTLK - Nitin Hardeniya 2016.pdf

Natural Language Processing with TensorFlow - 2018.pdf

Natural Language Processing with Python cookbook - 2018.pdf

Natural Language Processing with java -2nd 2018.pdf

Mastering Natural Language Processing with Python - 2016.pdf

统计自然语言处理(第2版) (中文信息处理丛书) - 2013.pdf

自然语言处理简明教程 (现代语言学丛书) - 2012.pdf

Python自然语言处理 - 2014.pdf

Natural Language Processing in Python - 2016.pdf

参考资料

亚马逊最佳销量排名

图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png

来源:

https://machinelearningmastery.com/books-on-natural-language-processing/

https://www.amazon.com/Best-Sellers-Books-Natural-Language-Processing/zgbs/books/271581011/ref=zg_bs_pg_1?_encoding=UTF8&pg=1

https://www.reddit.com/r/LanguageTechnology/comments/95b6zb/what_is_the_best_book_to_get_started_with_natural/

https://www.onlinebooksreview.com/articles/natural-language-processing-books

https://www.goodreads.com/shelf/show/natural-language-processing

http://blog.aylien.com/12-of-the-best-free-natural-language-processing-and-machine-learning-educational-resources/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容

  • iTerm是一款功能比较强大的终端工具,跟它相比,mac自带的终端简直弱爆了,安装好iTerm之后,就可以完全抛弃...
    CoderFC阅读 13,597评论 0 3
  • 曾经读过一本书,是一位曾经与乔布斯合作多年的品牌广告策划专家写的。讲的是他如何在与老乔的无数次合作、共事中深刻体会...
    麦田有棵树阅读 312评论 0 2
  • 开学了,阳光很好。 镜子办好手续后,走进宿舍。四人寝。妈妈帮她收拾好床铺,...
    洛书一禾阅读 745评论 4 2
  • 第九章 生活的享受 烟酒茶最后一位,酒。放在最后或许是因为林师傅“不善饮酒”。但酒必然是中国文化里绕不开的元素。单...
    嗒嗒以阅读 196评论 0 0