【问题标题】:What is Conditional Random Field actually are?条件随机场实际上是什么?
【发布时间】:2019-11-23 10:45:43
【问题描述】:

我是机器学习的新手,尤其是条件随机场(CRF)

我已经阅读了几篇文章和论文,其中总是与 HMM 和序列分类相关联。我不是很懂数学,尤其是烦人的公式。所以我看不懂过程

我需要从哪里开始?

我想使用 CRF 命名实体识别(NER)制作一个信息提取应用程序

我有一些教程:https://eli5.readthedocs.io/en/latest/tutorials/sklearn_crfsuite.html#training-data

但我不知道每一步的散文,比如训练散文、评估和测试

还有 1 件事让我感到困惑:

crf = sklearn_crfsuite.CRF(
    algorithm='lbfgs',
    c1=0.1,
    c2=0.1,
    max_iterations=20,
    all_possible_transitions=False,
)

什么是算法 lbfgs ???

CRF 不是算法吗?为什么需要 lbfgs?

那么请告诉我什么是 CRF?请解释一下

【问题讨论】:

    标签: python named-entity-recognition crf


    【解决方案1】:

    CRF 是一种概率图形模型,主要用于序列标记任务。 要了解 HMM、CRF 之间的理解和差异,您可能需要检查此 https://stats.stackexchange.com/questions/58221/intuitive-difference-between-hidden-markov-models-and-conditional-random-fields

    深入了解CRF,请转至https://people.cs.umass.edu/~mccallum/papers/crf-tutorial.pdf

    如果您的数据有一些结构和模式,CRF 将是一个很好的开始算法。你可以在这里得到一些带注释的数据: https://www.clips.uantwerpen.be/conll2003/ner/

    LBFGS 用于优化。

    这是使用 CRF 构建 NER 系统的快速教程。 https://sklearn-crfsuite.readthedocs.io/en/latest/tutorial.html

    希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2012-02-08
      • 2011-12-10
      • 1970-01-01
      • 2016-09-18
      • 2015-11-06
      • 2019-03-25
      • 2015-08-18
      • 1970-01-01
      • 2017-04-06
      相关资源
      最近更新 更多