news 2026/9/4 23:19:52

Transformer与大语言模型:第12章 BERT:Transformer Encoder 如何成为语言理解模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Transformer与大语言模型:第12章 BERT:Transformer Encoder 如何成为语言理解模型

第12章 BERT:Transformer Encoder 如何成为语言理解模型

本章目标

学完本章,你不需要记住 BERT 的所有实现细节,但应该能够回答:

  • BERT 为什么出现?
  • BERT 到底解决了什么问题?
  • BERT 和 Transformer Encoder 是什么关系?
  • BERT 到底能做什么?
  • 为什么 BERT 能够理解上下文?
  • BERT 和 GPT 有什么不同?
  • BERT 与 Embedding、RAG 又有什么关系?

本章只建立完整的 BERT 认知框架。MLM、CLS、Sentence-BERT、Embedding、预训练和源码实现等深入内容,将在后续专门的 BERT 专题中展开。


12.1 为什么需要 BERT?

在学习 BERT 之前,先思考一个问题:

为什么我们不能直接把一个词转换成一个固定向量?

例如:

bank

在:

I deposited money in the bank.

中表示"银行"。

而:

I sat on the river bank.

中表示"河岸"。

如果我们使用传统的静态词向量:

bank → 一个固定向量

那么无论bank出现在哪个句子中,它的基础表示都相同。

但人类理解语言时,会根据上下文判断一个词的具体含义。

因此我们真正希望得到的是:

Token + 上下文 ↓ 上下文相关的向量

即:

同一个 Token 在不同上下文中,可以得到不同的表示\text{同一个 Token 在不同上下文中,可以得到不同的表示}同一个 Token 在不同上下文中,可以得到不同的表示

这就是 BERT 要解决的核心问题之一。


12.2 BERT 是什么?

BERT 的全称是:

Bidirectional Encoder Representations from Transformers

即:

基于 Transformer 的双向编码器表示模型。

BERT 由 Google 于 2018 年提出。

理解 BERT 最重要的一句话是:

BERT 的核心不是直接生成文本,而是把输入文本编码成包含上下文语义的向量表示。

可以把 BERT 看成一个文本理解器 / 文本编码器

其基本过程是:

输入文本

BERT

Contextual Representations
上下文相关的向量

BERT 的输出通常不是一个答案,而是一组 Hidden States:

H=[h1,h2,…,hn]H = [h_1, h_2, \ldots, h_n]H=[h1,h2,,hn]

其中每一个hih_ihi都表示一个 Token 在当前上下文中的语义表示。


12.3 BERT 到底能做什么?

这是理解 BERT 最重要的问题。

BERT 本身更像一个 NLP Backbone,而不是一个最终业务应用。

它负责:理解上下文,产生高质量的语言表示。然后根据具体任务,在 BERT 后面连接不同的任务头。

输入文本

BERT

Contextual Hidden States

[CLS] → 文本分类

Token 表示 → NER

Token 表示 → 问答

句子表示 → Embedding

12.3.1 文本分类

例如:

这家餐厅非常好吃,服务也很好。

可以:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 22:23:24

实体商家GEO入门指南

摘要:本文面向餐馆、工厂、美容院、汽修店、本地服务商等实体商家,用通俗语言讲清GEO(生成式引擎优化)是什么、为什么重要以及如何落地。文章先解释GEO与SEO的区别,说明AI通过训练数据和实时联网检索获取信息、而GEO的…

作者头像 李华
网站建设 2026/9/3 22:21:24

BCH编译码设计:从理论到芯片实现的工程实践与优化

你有没有遇到过这种情况:一个看似简单的通信模块,在实验室里跑得飞快,数据完美无缺,可一旦放进真实环境,误码率就直线飙升,系统稳定性瞬间崩塌?问题往往就出在最基础的纠错环节。今天&#xff0…

作者头像 李华
网站建设 2026/9/3 23:02:08

Anthropic费率下调传闻与API连接报错:开发者如何应对?

开头先给判断:Anthropic 那条“发了又删”的推文,真正的价值不在推文本身,而在它带出来的几个实操问题。社区里流传的说法是,Anthropic 发布过一条承认费率下调 25% 的推文,随后删除。与此同时,围绕“Anthr…

作者头像 李华
网站建设 2026/9/4 2:39:25

从信息处理视角看AI在券商研报查询中的应用

一、AI能否查询解读券商研报AI可以高效完成券商研报的查询、解读、汇总与对比工作,但普通通用大模型在此场景下存在局限。通用AI不具备实时金融研报数据库,无法联网获取最新券商研报内容,容易出现数据滞后、内容失真、无法溯源等问题&#xf…

作者头像 李华
网站建设 2026/9/3 20:21:00

tidevice实战:无需Mac也能跑的iOS自动化方案

简介:tidevice实现iOS自动化的源码包,专注于在Windows与Linux这类非苹果环境下,驱动WebDriverAgent完成iOS应用自动化测试,适合移动测试工程师、自动化开发人员以及需要搭建跨平台测试框架的技术团队。tidevice由阿里巴巴开源&…

作者头像 李华