TalentMe
How To
🗺️
AI Industry Map
NEW
Knowledge ▾
Intro & Usage
Machine Learning Repo
Data Science Repo
Resources ▾
Intro & Usage
AI Tech Vault (Tech Wiki)
Industry News
Tech Blogs
Research Papers
Open Source Projects
Tools Hub ▾
🛠️ Tools & Skills Overview
🌐 Interactive Web Tools
🗺️ AI Industry & Career Map
🧭 AI Career Transition Navigator & Roadmap
📚 AI Multi-Module Practice Hub
🎯 AI Skill Assessment
🧠 AI Skills Library
AI Skills & Prompts Overview
Local Agent Guide
Cloud Skills Templates
⚡ MCP Tools Suite
TalentMe MCP Guide
CLI Tools & Commands
Services ▾
🚀 Services & Plans Suite
🧭 1v1 Coaching & Services
💎 Plans & Pricing
💬 Contact & Consultation
Contact Us
💬 Discord
🌐
中
☀️
🔑
Login / Register
☰
技术知识库
›
复习路线图
›
经典机器学习 思维导图
›
线性链条件随机场
← 返回 经典机器学习 思维导图
中文
·
English
📊 经典机器学习
ID:
crf
线性链条件随机场
Linear-Chain CRF
🎯
核心定义
线性链条件随机场 (CRF) 是序列标注的判别式概率模型,直接对条件概率
P
(
y
∣
x
)
P(y \mid x)
P
(
y
∣
x
)
建模而非联合分布
P
(
x
,
y
)
P(x, y)
P
(
x
,
y
)
。给定观测
x
x
x
,标记序列
y
y
y
的条件概率为
📌
核心概述
P
(
y
∣
x
)
=
1
Z
(
x
)
exp
(
∑
t
∑
k
λ
k
f
k
(
y
t
−
1
,
y
t
,
x
,
t
)
)
P(y \mid x) = \frac{1}{Z(x)} \exp\Bigl(\sum_{t} \sum_{k} \lambda_k f_k(y_{t-1}, y_t, x, t)\Bigr)
P
(
y
∣
x
)
=
Z
(
x
)
1
exp
(
t
∑
k
∑
λ
k
f
k
(
y
t
−
1
,
y
t
,
x
,
t
)
)
📌
核心概述
其中
f
k
f_k
f
k
是特征函数(转移特征
f
k
(
y
t
−
1
,
y
t
,
x
,
t
)
f_k(y_{t-1},y_t,x,t)
f
k
(
y
t
−
1
,
y
t
,
x
,
t
)
与状态特征
f
l
(
y
t
,
x
,
t
)
f_l(y_t,x,t)
f
l
(
y
t
,
x
,
t
)
统一编号),可任意组合重叠的观测特征;配分函数
Z
(
x
)
=
∑
y
exp
(
⋅
)
Z(x) = \sum_y \exp(\cdot)
Z
(
x
)
=
∑
y
exp
(
⋅
)
对所有标记序列求和,保证概率归一化。参数
λ
\lambda
λ
通过最大化带 L2 正则的条件对数似然学习,目标为凸函数;给定参数后最优标记序列用维特比算法求。
💡
使用场景
词性标注、命名实体识别、分词、浅层句法分析等序列标注任务;面试常考与 HMM 的对比与标注偏置 (label bias) 问题。
⚡
解决的核心痛点
HMM 是生成式模型 — 需显式建模观测分布且特征必须独立输出、不能重叠;更关键的是 HMM/MEMM 的局部归一化导致标注偏置:概率质量在每个状态局部归一化,易被“吸”向出边少的路径、偏好低分支状态。CRF 以全局归一化
Z
(
x
)
Z(x)
Z
(
x
)
消除标注偏置,特征可任意重叠、充分表达观测上下文,条件似然目标凸保证全局最优;代价是训练需迭代优化(如 L-BFGS/梯度上升),推断需计算
Z
(
x
)
Z(x)
Z
(
x
)
,训练比 HMM 慢。
🎯
5 个高频面试考点 (Exam Points)
1
写出线性链 CRF 的势函数
P
(
y
∣
x
)
=
1
Z
(
x
)
exp
(
∑
t
∑
k
λ
k
f
k
(
y
t
−
1
,
y
t
,
x
,
t
)
)
P(y \mid x) = \frac{1}{Z(x)}\exp(\sum_t \sum_k \lambda_k f_k(y_{t-1},y_t,x,t))
P
(
y
∣
x
)
=
Z
(
x
)
1
exp
(
∑
t
∑
k
λ
k
f
k
(
y
t
−
1
,
y
t
,
x
,
t
))
,并说明
Z
(
x
)
Z(x)
Z
(
x
)
的作用?
2
CRF 与 HMM 的区别?(判别式 vs 生成式、特征是否可重叠、归一化方式)
3
什么是标注偏置 (label bias) 问题?MEMM/HMM 为什么会有、CRF 如何解决?
4
CRF 训练的目标函数是什么?为什么是凸的?推断用的是什么算法?
5
CRF 的配分函数
Z
(
x
)
Z(x)
Z
(
x
)
如何计算?复杂度与 HMM 前向算法有何关系?
📖 关联深度指南:
📄 probabilistic-models →
更新于 2026-08-12
🎯
检验攻克程度:针对「线性链条件随机场」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。
🚀 开始本考点专项刷题 ➔
← 上一个知识点
HMM 参数学习 Baum-Welch
下一个知识点 →
混淆矩阵
🔗 更多 经典机器学习 知识点卡片
AdaBoost 算法手推
Bagging 与随机森林
GBDT 负梯度拟合
K-Fold 交叉验证