基于深度学习的自然语言处理

基于深度学习的自然语言处理

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本基于深度学习的自然语言处理的基础知识大全。

内容简介

将深度学习方法应用于各种自然语言处理任务,可以让你的算法在速度和准确性方面提升到一个全新的水平。本书首先介绍自然语言处理领域的基本构件,接着介绍使用最先进的神经网络模型可以解决的问题。深入研究各种神经网络架构及其特定的应用领域将有助于你理解如何选择最佳模型来满足你的需求。随着学习的深入,你将学到卷积神经网络、循环神经网络、递归神经网络以及长短期记忆网络。在后面的章节中,你将能够使用自然语言处理技术(如注意力机制模型和集束搜索)开发应用程序。

学完本书,你不仅能具备自然语言处理的基础知识,还能选择适合的文本预处理和神经网络模型来解决一些自然语言处理的问题。本书能帮助你:了解深度学习问题的各种预处理技术。用word2vec和GloVe构建文本的矢量表示。使用Apache OpenNLP创建命名实体识别器和词性标注器。在Keras中构建机器翻译模型。用LSTM开发文本生成应用程序。使用注意力模型构建触发词检测应用程序。

作者简介

作者卡蒂克·雷迪·博卡,语音和音频机器学习工程师,毕业于南加州大学,目前在波特兰的 Bi-amp Systems公司工作。他的兴趣包括深度学习、数字信号和音频处理、自然语言处理以及计算机视觉。他拥有设计、构建和部署人工智能应用程序的经验,这些应用程序可以用各种形式的实际数据(包括图像、语音、音乐、非结构化原始数据等)来解决现实世界中的问题。

章节目录

版权信息

译者序

前言

第1章 自然语言处理

1.1 本章概览

1.2 自然语言处理的基础知识

1.3 自然语言处理的能力

1.4 自然语言处理中的应用

1.4.1 文本预处理

1.4.2 文本预处理技术

1.5 词嵌入

1.6 本章小结

第2章 自然语言处理的应用

2.1 本章概览

2.2 词性标注

2.2.1 词性

2.2.2 词性标注器

2.3 词性标注的应用

2.4 分块

2.5 加缝

2.6 命名实体识别

2.6.1 命名实体

2.6.2 命名实体识别器

2.6.3 命名实体识别的应用

2.6.4 命名实体识别器类型

2.7 本章小结

第3章 神经网络

3.1 本章概览

3.1.1 深度学习简介

3.1.2 机器学习与深度学习的比较

3.2 神经网络

3.3 训练神经网络

3.3.1 计算权重

3.3.2 损失函数

3.3.3 梯度下降算法

3.3.4 反向传播

3.4 神经网络的设计及其应用

3.4.1 有监督神经网络

3.4.2 无监督神经网络

3.5 部署模型即服务的基础

3.6 本章小结

第4章 卷积神经网络

4.1 本章概览

4.2 理解CNN的架构

4.2.1 特征提取

4.2.2 随机失活

4.2.3 卷积神经网络的分类

4.3 训练CNN

4.4 CNN的应用领域

4.5 本章小结

第5章 循环神经网络

5.1 本章概览

5.2 神经网络的早期版本

5.3 RNN

5.3.1 RNN架构

5.3.2 BPTT

5.4 更新和梯度流

5.4.1 调整权重矩阵Wy

5.4.2 调整权重矩阵Ws

5.4.3 关于更新Wx

5.5 梯度

5.5.1 梯度爆炸

5.5.2 梯度消失

5.5.3 Keras实现RNN

5.5.4 有状态与无状态

5.6 本章小结

第6章 门控循环单元

6.1 本章概览

6.2 简单RNN的缺点

6.3 门控循环单元

6.3.1 门的类型

6.3.2 更新门

6.3.3 重置门

6.3.4 候选激活函数

6.3.5 GRU变体

6.4 基于GRU的情感分析

6.5 本章小结

第7章 长短期记忆网络

7.1 本章概览

7.1.1 LSTM

7.1.2 遗忘门

7.2 输入门和候选单元状态

7.3 输出门和当前激活

7.4 神经语言翻译

7.5 本章小结

第8章 自然语言处理前沿

8.1 本章概览

8.1.1 注意力机制

8.1.2 注意力机制模型

8.1.3 使用注意力机制的数据标准化

8.1.4 编码器

8.1.5 解码器

8.1.6 注意力机制

8.1.7 α的计算

8.2 其他架构和发展状况

8.2.1 transformer

8.2.2 BERT

8.2.3 Open AI GPT-2

8.3 本章小结

第9章 组织中的实际NLP项目工作流

9.1 本章概览

9.1.1 机器学习产品开发的一般工作流

9.1.2 演示工作流

9.1.3 研究工作流

9.1.4 面向生产的工作流

9.2 问题定义

9.3 数据采集

9.4 谷歌Colab

9.5 Flask

9.6 部署

9.6.1 对Flask网络应用程序进行更改

9.6.2 使用Docker将Flask网络应用程序包装到容器中

9.6.3 将容器托管在亚马逊网络服务EC2实例上

9.6.4 改进

9.7 本章小结

附录

基于深度学习的自然语言处理是2020年由机械工业出版社华章分社出版,作者。

得书感谢您对《基于深度学习的自然语言处理》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
JavaScript深度学习 电子书
深度学习扛鼎之作《Python深度学习》姊妹篇,前端工程师不可错过的AI入门书。
自然语言处理与Java语言实现 电子书
本书介绍了自然语言处理的原理与Java编程语言的技术实现,主要包括多种语言的文本处理、分布式算法与代码实现、自然语言处理相关系统构建等内容。
深度学习:基于Python语言和TensorFlow平台(视频讲解版) 电子书
本书基于使用Python语言的TensorFlow深度学习框架进行讲解,帮助你快速入门。
深度学习之摄影图像处理:核心算法与案例精粹 电子书
本书内容涉及摄影学、计算机视觉、深度学习3个领域,系统地介绍了计算机视觉在图像质量和摄影学各个领域的核心算法和应用,包括传统的图像处理算法和深度学习核心算法。本书理论知识体系完备,同时提供大量实例,供读者实战演练。本书融合摄影学和计算机视觉的内容,覆盖面非常广。第1章简单介绍摄影的历史、摄影与图像的基本概念和摄影中的许多基本技巧。从第2章开始,本书对摄影学中图像处理算法的各个重要方向进行介绍,包括
PyTorch自然语言处理入门与实战 电子书
一本兼顾理论基础和工程实践的入门级教程。