机器学习 - 条件随机场

2021-11-06  本文已影响0人  nlpming

1. 条件随机场模型

2. CRF与HMM的关系

2.1 HMM模型

2.2 发射概率p(x_l|y_l)

发射概率另外一种表达方式.png

2.3 HMM模型转换

2.4 HMM vs CRF模型

3. CRF转移特征&状态特征

状态特征.png

4. 条件随机场训练目标

5. 条件随机场预测

输入:模型特征向量F(x,y)和权值向量w,观测序列x = (x_1, x_2, ..., x_n)
输出:最优路径y^* = (y_1^*, y_2^*, ..., y_n^*);其中m表示标签的数量;
(1)初始化
\delta_1(j) = w \cdot F_1(y_0=start, y_1=j, x), \quad j=1,2,...,m
(2)递推,对i = 2,3,...,n
\delta_i(l) = \max_{1 \leq j \leq m} \left\{ \delta_{i-1}(j) + w \cdot F_i(y_{i-1}=j, y_i=l, x) \right\}, \quad l=1,2,...,m
\psi_i(l) = \arg\max_{1 \leq j \leq m} \left\{ \delta_{i-1}(j) + w \cdot F_i(y_{i-1}=j, y_i=l, x) \right\}, \quad l=1,2,...,m
(3)终止
\max_{y} \left( w \cdot F(y,x) \right) = \max_{1 \leq j \leq m} \delta_n(j)
y_n^* = \arg\max_{1 \leq j \leq m} \delta_n(j)
(4)返回路径
y_i^* = \psi_{i+1}(y_{i+1}^*), \quad i=n-1, n-2, ..., 1
求得最优路径:y^* = (y_1^*, y_2^*, ..., y_n^*)

6. CRF vs HMM优缺点

CRF vs HMM.png

参考资料

上一篇 下一篇

猜你喜欢

热点阅读