条件随机场(CRF)笔记

Filed, Random Field, Conditional Random Field

场(field)是一个关于位置的函数。这个概念来自物理学,一个典例是引力场:一个有质量的物体 A 会对其它有质量的物体产生引力,可用一个函数来描述在各位置受到来自 A 的引力。记 A 质量为 M、位于 x A x_A xA,由引力公式 F = G M m / r 2 F=GMm \big/ r^2 F=GMm/r2 知,另一质量为 m、位于 x 的物体受 A 引力为 G M m / ∥ x − x A ∥ 2 2 GMm \big/ \| x - x_A \|^2_2 GMm/xxA22,于是 A 引力场可以表示为 f ( x ; G , M , x A ) = G M ∥ x − x A ∥ 2 2 f(x;G,M,x_A)=\frac{GM}{ \| x - x_A \|^2_2} f(x;G,M,xA)=xxA22GM 表示位于 x 时每 kg 质量受到 A 的引力大小。

随机场(random field)是场引入概率论中衍生的概念,就是个概率(密度)函数,自变量「位置」换成随机变量,即随机场是定义在一组随机变量 { X 1 , … , X n } \{X_1,\dots,X_n\} {X1,,Xn} 上的概率(密度)函数,一个随机变量 X i X_i Xi 就是一个「位置」。 定义在一组随机变量 { X 1 , … , X n } \{X_1,\dots,X_n\} {X1,,Xn} 上。若要与物理中的场函数类比,这组随机变量相当于一组基(n 维直觉座标系的座标轴),而它们的取值 ( x 1 , … , x n ) (x_1,\dots,x_n) (x1,,xn) 就是一个「位置」。

条件随机场(conditional random field,CRF)在 [1] 提出,用于 NLP,[2] 举有词性标记的例。就是把随机场的场函数(概率函数)改成条件概率函数([1] 在定义中加了 Markov 性质的约束)。

CRF in Segmentation

CRF 可以用作语义分割的后处理,refine 分割网络的 prediction,源头是 [3] 的 fully connected CRF / dense CRF,用例可参考 [4] 的代码 eval_segmentation.py,流程是:

  • 网络预测 logit(PyTorch 形状 [c, h, w]);
  • 将 logit、image 一同输入 dense_crf,输出就是 refine 过的 logit;
  • argmax

Dence CRF 无需预训练。

References

  1. (ICML’01) Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data - paper
  2. Introduction to Conditional Random Fields
  3. (NIPS’11) Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials - paper
  4. (NIPS’23) SmooSeg: Smoothness Prior for Unsupervised Semantic Segmentation - paper, code

相关推荐

  1. 条件机场(CRF)笔记

    2024-03-20 16:42:03       40 阅读
  2. 序列标注任务 - CRF条件随机场

    2024-03-20 16:42:03       21 阅读
  3. 笔记,第四更

    2024-03-20 16:42:03       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 16:42:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 16:42:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 16:42:03       87 阅读
  4. Python语言-面向对象

    2024-03-20 16:42:03       96 阅读

热门阅读

  1. 王道机试指南 复试机试准备day1

    2024-03-20 16:42:03       44 阅读
  2. AI自动绘画生成器,AI自动绘画工具使用教程

    2024-03-20 16:42:03       65 阅读
  3. 国内外主流 TOF 相机品牌与参数

    2024-03-20 16:42:03       68 阅读
  4. 【Python 48小时速成 4】注释

    2024-03-20 16:42:03       38 阅读
  5. C qsort 与 C++ sort 函数

    2024-03-20 16:42:03       49 阅读
  6. 【Python 48小时速成 3】输入与输出

    2024-03-20 16:42:03       44 阅读
  7. 用python实现视频异常检测

    2024-03-20 16:42:03       44 阅读
  8. jvm 堆

    2024-03-20 16:42:03       36 阅读