今年读过最绝的一本书!《自然语言处理原理、方法与应用》,几乎把自然语言处理讲透了【附PDF】

本文主要是介绍今年读过最绝的一本书!《自然语言处理原理、方法与应用》,几乎把自然语言处理讲透了【附PDF】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

书籍内容介绍:

本书系统阐述自然语言处理基础知识,以及自然语言处理高级模型应用等高级知识。 全书共11章:第1~5章为自然语言处理的基础知识,第6~11章将自然语言处理知识应用于实战。书中主要内容包括预训练模型、文本分类、机器阅读理解、命名实体识别、文本生成、模型蒸馏与剪枝及损失函数等知识。 书中包含大量应用示例,不仅可以学会理论知识还可以灵活应用。书中示例基于Linux与PyTorch环境开发,读者在学习自然语言处理知识的同时还可学会PyTorch框架技术,内容完整、步骤清晰,提供了工程化的解决方案。

适读人群:

本书可作为有一定深度学习基础的读者的入门书,也可作为从事自然语言处理算法工作的技术人员及培训机构的参考书。
在这里插入图片描述
PDF书籍: 完整版本链接获取

👉[CSDN大礼包🎁:《自然语言处理原理、方法与应用》免费分享(安全链接,放心点击)]👈

书籍目录:

第1章 导论(13min)

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

1.2本书章节脉络

1.3自然语言处理算法流程

1.4小结

第2章 Python开发环境配置(35min)

2.1Linux服务器

2.1.1MobaXterm

2.1.2使用MobaXterm连接远程服务器

2.1.3在服务器上安装Python开发环境

2.1.4使用Anaconda国内源

2.1.5pip设定永久阿里云源

2.2Python虚拟环境

2.3PyCharm远程连接服务器

2.4screen任务管理

2.5Docker技术

2.6小结

第3章 自然语言处理的发展进程

3.1人工规则与自然语言处理

3.2机器学习与自热语言处理

3.2.1词袋模型

3.2.2ngram

3.2.3频率与逆文档频率

3.3深度学习与自然语言处理

3.4小结

第4章 无监督学习的原理与应用(30min)

4.1浅层无监督预训练模型

4.2深层无监督预训练模型

4.2.1BERT

4.2.2SelfAttention Layer原理

4.2.3SelfAttention Layer的内部运算逻辑

4.2.4MultiHead SelfAttention

4.2.5Layer Normalization

4.2.6BERT预训练

4.2.7BERT的微调过程

4.3其他预训练模型

4.3.1RoBERTa

4.3.2ERNIE

4.3.3BERT_WWM

4.3.4ALBERT

4.3.5Electra

4.3.6NEZHA

4.3.7NLP预训练模型对比

4.4自然语言处理四大下游任务

4.4.1句子对分类任务

4.4.2单句子分类任务

4.4.3问答任务

4.4.4单句子标注任务

4.5小结

第5章 无监督学习进阶

5.1生成式对抗网络

5.2元学习

5.2.1MetricBased Method

5.2.2ModelBased Method

5.2.3PretrainBased Method

5.3小结

第6章 预训练

6.1赛题任务

6.2环境搭建

6.3代码框架

6.4数据分析实践

6.4.1数据预处理

6.4.2预训练任务模型构建与数据生成

6.4.3模型训练

6.5小结

第7章 文本分类(45min)

7.1数据分析

7.2环境搭建

7.3代码框架

7.4文本分类实践

7.4.1数据预处理

7.4.2模型构建

7.4.3数据迭代器

7.4.4模型训练

7.4.5模型预测

7.5小结

第8章 机器阅读理解(16min)

8.1机器阅读理解的定义

8.1.1完形填空

8.1.2多项选择

8.1.3片段抽取

8.1.4自由回答

8.1.5其他任务

8.2评测方法

8.3研究方法

8.3.1基于规则的方法

8.3.2基于神经网络的方法

8.3.3基于深层语义的图匹配方法

8.4经典结构

8.4.1BiDAF模型

8.4.2QANet模型

8.4.3基于BERT模型的机器阅读理解

8.5多文档机器阅读理解实践

8.5.1疫情政务问答助手

8.5.2信息检索

8.5.3多任务学习

8.5.4实践

8.6小结

第9章 命名实体识别(15min)

9.1NER技术的发展现状

9.2命名实体识别的定义

9.3命名实体识别模型

9.3.1预训练模型

9.3.2下接结构

9.3.3条件随机场

9.4命名实体识别实验

9.4.1数据介绍

9.4.2评估指标

9.4.3数据预处理

9.4.4模型构建

9.4.5数据迭代器

9.4.6模型训练

9.4.7模型预测

9.5小结

第10章 文本生成(26min)

10.1文本生成的发展现状

10.1.1文本生成模板

10.1.2变分自编码器

10.1.3序列到序列技术

10.2基于预训练模型的文本生成模型

10.3文本生成任务实践

10.3.1数据介绍

10.3.2评估指标

10.3.3模型构建

10.3.4数据迭代器

10.3.5模型训练

10.3.6模型预测

10.4小结

第11章 损失函数与模型瘦身

11.1损失函数

11.2常用的损失函数

11.2.1回归

11.2.2分类

11.3损失函数的进阶

11.3.1样本不均衡

11.3.2Focal Loss

11.3.3Dice Loss

11.3.4拒识

11.3.5带噪学习

11.4模型瘦身

11.4.1知识蒸馏

11.4.2模型剪枝

11.5小结 [2]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这本大模型《自然语言处理原理、方法与应用》已经上传CSDN,还有完整版的大模型 AI 学习资料,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

PDF书籍: 完整版本链接获取

👉[CSDN大礼包🎁:《自然语言处理原理、方法与应用》免费分享(安全链接,放心点击)]👈

这篇关于今年读过最绝的一本书!《自然语言处理原理、方法与应用》,几乎把自然语言处理讲透了【附PDF】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1122464

相关文章

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

resultMap如何处理复杂映射问题

《resultMap如何处理复杂映射问题》:本文主要介绍resultMap如何处理复杂映射问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录resultMap复杂映射问题Ⅰ 多对一查询:学生——老师Ⅱ 一对多查询:老师——学生总结resultMap复杂映射问题

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

鸿蒙中@State的原理使用详解(HarmonyOS 5)

《鸿蒙中@State的原理使用详解(HarmonyOS5)》@State是HarmonyOSArkTS框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动UI的响应式编程模式,本文给大家介绍... 目录一、@State在鸿蒙中是做什么的?二、@Spythontate的基本原理1. 依赖关系的收集2.

Redis实现延迟任务的三种方法详解

《Redis实现延迟任务的三种方法详解》延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务,本文为大家整理了三种常见的实现方法,感兴趣的小伙伴可以参考一下... 目录1.前言2.Redis如何实现延迟任务3.代码实现3.1. 过期键通知事件实现3.2. 使用ZSet实现延迟任务3.3

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核