# 监督学习\_CRF

![异世界.png](https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lz6-7SJjwZD9V_N-3MS%2Fuploads%2Fgit-blob-50ea64a1dc0515db1eb624a09017f6badeb3e5fd%2F%E5%BC%82%E4%B8%96%E7%95%8C%E8%95%BE%E5%A7%86_1.png?alt=media)

\[TOC]

> [一文理解条件随机场CRF](https://zhuanlan.zhihu.com/p/70067113)
>
> [如何用简单易懂的例子解释条件随机场（CRF）模型？它和HMM有什么区别？](https://www.zhihu.com/question/35866596)
>
> [机器学习-白板推导系列(十七)-条件随机场CRF（Conditional Random Field）](https://www.bilibili.com/video/BV19t411R7QU?p=1)
>
> [机器学习之CRF条件随机场](https://www.bilibili.com/video/BV18a4y1e7kt)
>
> [【NLP】从隐马尔科夫到条件随机场](https://anxiang1836.github.io/2019/11/05/NLP_From_HMM_to_CRF/)
>
> [13张动图，彻底看懂马尔科夫链、PCA和条件概率](https://www.sohu.com/a/248705663_644547)

## 背景

### 系列相关

![image-20200621172033178](https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F4fe9f050a1bcf5fe996d04c19c32068fce57dff0.png?generation=1592818026274638\&alt=media)

> 分类问题根据是否引入概率分为了硬分类和软分类
>
> * SVM(几何间隔)、PLA(感知机)、LDA(类间大, 类内小)
> * 概率判别模型
>   * Logistic Regression (对$$p(y|x)$$建模，二分类)(多分类的话就是softmax) -> 都是最大熵模型(给定均值和方差，Gaussian Dist熵最大，做分类时可以看成对数线性模型)
>   * MEMM(打破了HMM的观测独立假设，但会引起Label bias Problem，原因是局部归一化引起的)
>   * CRF的提出就是为了解决MEMM的标注偏差问题(变成了无向图, 也就是全局归一化 )
> * 概率生成模型
>   * Naive Bayesian(朴素贝叶斯二分类转序列的时候就是HMM，对$$p(x,y)$$建模)
>
>     $$
>     p(x|y=1/0)=\sum\_{i=1}^{p}{p(x\_i|y=0/1)}
>     $$
>   * Gaussian Mixture Model(加入时间的话就是HMM)
>   * Hidden Markor Model
>
>     1\)齐次Markor 2)观测独立
>   *

### HMM

> $$\lambda = (\pi,A,B)$$
>
> 1\)齐次Markor(链条的长度为1 给定3的时候 4和2条件独立)
>
> 齐次 是1-4的的转移概率是相同的
>
> $$
> p(y\_t|y\_{1:t-1},x\_{1:t-1})=p(y\_t|y\_{t-1})
> $$
>
> <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F6826782645d6dbc15fafac385d80c12afacd86c6.png?generation=1592818027629904&#x26;alt=media" alt="image-20200621192937546" data-size="original">
>
> 2\)观测独立假设
>
> $$
> p(x\_t|y\_{1:t},x\_{1:t-1})=p(x\_t|y\_t)
> $$
>
> 建模对象: $$P(X,Y|\lambda)$$
>
> $$
> P(X,Y|\lambda)=\prod\_{t=1}^{T}{P(x\_t,y\_t|\lambda)}=\prod\_{t=1}^{T}{P(y\_t|y\_{t-1},\lambda)}P(x\_t|y\_t,\lambda)
> $$
>
> NB->HMM(观测独立假设不合理，例子 垃圾邮件分类，应该和每个单词都有关系)
>
> <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F9e47c6af5a755c76462489c1e216af41bd5a20e1.png?generation=1592818034068958&#x26;alt=media" alt="image-20200621194925342" data-size="original">

### MEMM

> 建模对象$$P(Y|X,\lambda)$$
>
> $$
> P(Y|X,\lambda)=\prod\_{t=1}^{T}p(y\_t|t\_{t-1},x\_{1:t},\lambda)
> $$
>
> 打破了观测独立假设

***

## CRF

### 马尔科夫性

> 无向图随机变量之间满足三种性质
>
> * 成对马尔科夫性
>
>   设$$u$$和$$v$$是无向图$$G$$中任意两个没有边连接的节点，节点$$u$$和$$v$$分别对应随机变量$$Y\_u$$和$$Y\_v$$。其他所有节点为$$O$$，对应的随机变量是$$Y\_o$$。成对马尔可夫性是指给定随机变量组$$Y\_o$$的条件下随机变量$$Y\_u$$和$$Y\_v$$是条件独立的，即
>
>   $$
>   P(Y\_u,Y\_v|Y\_o)=P(Y\_u|Y\_o)P(Y\_v|Y\_o)
>   $$
>
>   <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2Fba0f6707ce9eafce482a155a032469704168bef3.png?generation=1592818028728621&#x26;alt=media" alt="image-20200621203809686" data-size="original">
> * 局部马尔科夫性
>
>   设$$v \in V$$是无向图$$G$$中任意一个节点，$$W$$是与$$v$$有边连接的所有节点，$$O$$是$$v$$、$$W$$以外的其他所有节点。$$v$$表示随机变量是$$Y\_v$$，$$W$$表示的随机变量组是$$Y\_W$$，$$O$$表示的随机变量组是$$Y\_o$$。局部马尔可夫性是指在给定随机变量组$$Y\_W$$的条件下随机变量$$Y\_v$$与随机变量组$$Y\_o$$是独立的，即
>
>   $$
>   P(Y\_v,Y\_o|Y\_W)=P(Y\_v|Y\_W)P(Y\_o|Y\_W)
>   $$
>
>   <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F9a397b917cccc800a2d692092b41d31d6fd9d8a3.png?generation=1592818029761898&#x26;alt=media" alt="image-20200621204056415" data-size="original">
> * 全局成对马尔科夫性
>
>   设结点集$$A$$，$$B$$在无向图$$G$$中被结点集合$$C$$分开的任意结点的集合，具体如下图所示
>
>   <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2Fdfbd60711577c8503978b614954dbfae98082440.png?generation=1592818030532943&#x26;alt=media" alt="image-20200621204627938" data-size="original">
>
>   则在给定了集合C的条件下结点集合A和B之间是相互独立的，具体表达式如下
>
>   $$
>   P(Y\_A,Y\_B|Y\_C)=P(Y\_A|Y\_C)P(Y\_B|Y\_C)
>   $$
>
> 仔细观察发现这三种性质实质上是等价的，成对马尔科夫性和局部马尔科夫性都可以看作是全局马尔科夫性的特殊形式。
>
> 那这三种性质提出来有什么用呢？
>
> 首先满足这三种性质的联合概率分布$$P(Y)$$可以称为马尔科夫随机场或者概率无向图模型。
>
> 而对于马尔科夫随机场，可以将联合概率分布$$P(Y)$$拆分成多个因子的乘积，这样就便于计算$$P(Y)$$。

### 团和最大团

> [团、极大团、最大团](https://www.jianshu.com/p/dabbc78471d7)

> 团(clique)就是一个无向图的完全子图，既然是完全图，当然每对顶点之间都必须要有边相连。
>
> 团：无向图的完全子图。 完全图：完全图是一个简单的无向图，其中每对不同的顶点之间都恰连有一条边相连。
>
> <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F2babcdc0b2c771201cd94e298d5a326226ce4b2d.png?generation=1592818026681347&#x26;alt=media" alt="img" data-size="original">
>
> <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2Fa07b692ba3121972d14531cac495fe481ecc6aab.png?generation=1592818031788406&#x26;alt=media" alt="img" data-size="original">
>
> 比如这里的{0、5}就是一个团，它就是原图的一个完全子图，并且结点之间连接，当然{0、4、5}，{1、2、4}同样也是团，团里面的结点都必须是互相连接的。还有许多的团并没有全部列举出来，比如{0、4}，{1、2}，{4、3}等等。
>
> 最大团就是就是结点数最多的极大团
>
> <img src="https://3321220703-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lz6-7SJjwZD9V_N-3MS%2Fsync%2F432dbd17dda329c9b0422b735171e00937c4f556.png?generation=1592818032535598&#x26;alt=media" alt="img" data-size="original">


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://narutohyc.gitbook.io/ml/jian-du-xue-xi/jian-du-xue-xi-crf.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
