Logo
☆☆☆☆☆
0.0
Intermediate
25h

开始使用 Google BERT

本课程深入讲解谷歌的BERT架构,探讨其在自然语言处理(NLP)领域的革命性作用。课程从BERT的架构和预训练方法入手,剖析Transformer的工作机制,包括编码器-解码器结构和自注意力机制。通过实践操作,你将掌握如何针对情感分析、问答系统和命名实体识别等NLP任务对BERT进行微调。 课程还将介绍ALBERT、RoBERTa和DistilBERT等BERT变体,以及面向特定领域的改进模型,如ClinicalBERT和BioBERT。进一步探索BERT在文本摘要、多语言任务中的应用,以及VideoBERT、BART等更先进的模型。通过丰富的编程练习和测验,你将熟练掌握词嵌入、分词技术及BERT相关库的使用,具备构建前沿NLP解决方案的能力。 无论你是初次接触谷歌BERT,还是希望提升已有技能,本课程都将引领你掌握当前最先进的NLP技术与创新。

14 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
开始使用 Google BERT
本课程深入讲解谷歌的BERT架构,探讨其在自然语言处理(NLP)领域的革命性作用。课程从BERT的架构和预训练方法入手,剖析Transformer的工作机制,包括编码器-解码器结构和自注意力机制。通过实践操作,你将掌握如何针对情感分析、问答系统和命名实体识别等NLP任务对BERT进行微调。 课程还...

WHAT YOU'LL LEARN

了解 Google BERT 的架构、预训练任务(MLM、NSP)以及 Transformer 的基本原理,如自注意力机制和多头注意力机制。

TAKEAWAY SKILLS

Transformer Models
Machine Learning

Content

14 Lessons • 0 Quizzes • 0 Challenges

在开始之前
  1. 1

    关于本课程

从 BERT 开始
  1. 1

    简介:BERT

理解BERT模型
  1. 1

    BERT模型简介

  2. 2

    BERT的工作原理

  3. 3

    BERT的配置

  4. 4

    预训练 BERT 模型

  5. 5

    WordPiece 分词器

  6. 6

    BERT模型的预训练策略

  7. 7

    掩码语言建模

  8. 8

    下一句预测

  9. 9

    预训练流程

  10. 10

    子词分词算法

  11. 11

    字节对编码

  12. 12

    字节级字节对编码与WordPiece算法

  13. 13

    总结:理解 BERT 模型

  14. 14

    测验:理解 BERT 模型

Transformer 入门简介
  1. 1

    Transformer 简介

  2. 2

    理解Transformer的编码器

  3. 3

    自注意力机制

  4. 4

    理解自注意力机制

  5. 5

    多头注意力机制

  6. 6

    通过位置编码学习位置信息

  7. 7

    编码器:前馈网络以及“加和归一化”组件

  8. 8

    将编码器的所有组件整合在一起

  9. 9

    理解Transformer中的解码器

  10. 10

    掩码多头注意力

  11. 11

    多头注意力

  12. 12

    解码器:前馈网络与“加和归一化”组件

  13. 13

    将解码器的所有组件整合在一起

  14. 14

    将编码器和解码器组合在一起

  15. 15

    摘要:Transformer 入门简介

  16. 16

    练习:Transformer 入门

  17. 17

    练习:解码器架构

  18. 18

    测验:Transformer 入门

动手实践 BERT
  1. 1

    探索预训练的BERT模型

  2. 2

    Transformer

  3. 3

    从 BERT 的所有编码器层中提取嵌入

  4. 4

    针对下游任务微调BERT

  5. 5

    情感分析

  6. 6

    自然语言推理

  7. 7

    问答

  8. 8

    使用微调后的BERT进行问答任务

  9. 9

    命名实体识别

  10. 10

    总结:动手实践BERT

  11. 11

    测验:动手实践 BERT

探索 BERT 变体
  1. 1

    简介:BERT 变体

不同的 BERT 变体
  1. 1

    ALBERT

  2. 2

    ALBERT:模型训练

  3. 3

    ALBERT:嵌入向量提取

  4. 4

    RoBERTa

  5. 5

    RoBERTa 分词器

  6. 6

    ELECTRA

  7. 7

    ELECTRA模型的生成器与判别器

  8. 8

    训练 ELECTRA 模型

  9. 9

    SpanBERT

  10. 10

    SpanBERT:探索架构

  11. 11

    摘要:不同的 BERT 变体

  12. 12

    测验:不同的 BERT 变体

基于知识蒸馏的BERT变体
  1. 1

    知识蒸馏

  2. 2

    训练学生网络

  3. 3

    DistilBERT

  4. 4

    训练学生模型 BERT(DistilBERT)

  5. 5

    TinyBERT

  6. 6

    教师-学生架构

  7. 7

    Transformer层的蒸馏

  8. 8

    嵌入层与预测层的蒸馏

  9. 9

    预训练与微调的蒸馏技术

  10. 10

    数据增强

  11. 11

    将知识从BERT迁移至神经网络

  12. 12

    数据增强方法

  13. 13

    摘要:基于知识蒸馏的BERT变体

  14. 14

    测验:基于知识蒸馏的BERT变体

BERT 的应用
  1. 1

    简介:BERT 的应用

探索 BERTSUM 进行文本摘要
  1. 1

    文本摘要

  2. 2

    微调 BERT 用于抽取式摘要

  3. 3

    用于抽取式摘要的BERTSUM

  4. 4

    用于抽象式摘要的BERTSUM

  5. 5

    ROUGE 评估指标

  6. 6

    训练 BERTSUM 模型

  7. 7

    探索使用 BERTSUM 进行文本摘要

  8. 8

    测验:探索用于文本摘要的 BERTSUM

将BERT应用于其他语言
  1. 1

    理解多语言BERT

  2. 2

    在NLI任务上评估M-BERT

  3. 3

    多语言 BERT 到底支持多少种语言?

  4. 4

    M-BERT 的泛化能力

  5. 5

    代码切换与音译的影响

  6. 6

    跨语言语言模型(XLM)

  7. 7

    XLM-R 模型

  8. 8

    特定语言的BERT

  9. 9

    西班牙语的BETO

  10. 10

    适用于荷兰语的 BERTje

  11. 11

    德语 BERT

  12. 12

    中文BERT

  13. 13

    日文BERT

  14. 14

    用于芬兰语的FinBERT

  15. 15

    用于意大利语和葡萄牙语的 BERT 模型

  16. 16

    用于俄语的RuBERT

  17. 17

    总结:将 BERT 应用于其他语言

  18. 18

    测验:将 BERT 应用于其他语言

探索句子级与领域特定的BERT
  1. 1

    Sentence-BERT

  2. 2

    基于孪生网络的 Sentence-BERT

  3. 3

    基于三元组网络的 Sentence-BERT

  4. 4

    Sentence-BERT 模型的使用场景

  5. 5

    通过知识蒸馏学习多语言嵌入

  6. 6

    多语言句子-BERT 模型

  7. 7

    领域特定的BERT

  8. 8

    BioBERT

  9. 9

    总结:探索句子级和领域特定的BERT

  10. 10

    测验:探索句子级与领域特定的BERT

使用 VideoBERT、BART 及其他模型
  1. 1

    VideoBERT 模型

  2. 2

    VideoBERT的预训练数据集及应用

  3. 3

    BART 模型

  4. 4

    噪声注入技术

  5. 5

    使用 BART 进行文本摘要

  6. 6

    探索 BERT 相关库

  7. 7

    构建文档问答模型

  8. 8

    文档摘要

  9. 9

    总结:使用 VideoBERT、BART 等模型

  10. 10

    测验:使用 VideoBERT、BART 及其他模型

结论
  1. 1

    我们学到的内容

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)