【问题标题】:Can anybody tell how CRF feature function be generated according to the given template?谁能告诉根据给定模板如何生成 CRF 特征函数?
【发布时间】:2017-08-05 11:42:08
【问题描述】:

我已经检查并了解了一些相关主题,例如: define CRF++ template file

我现在感到困惑的是,如果我定义的模板类似于: ...... U02:%x[0,0], .....

特征函数是什么样的?

感谢您的帮助。

帅花

【问题讨论】:

    标签: crf++


    【解决方案1】:

    我认为您是在询问如何为 CRF++ 提供计算特征位置值所需的函数或方法。 CRF++ 不接收特征函数作为输入,它从输入生成特征函数,以计算它用作模型一部分的概率。当您形成/制作数据集时,您会计算行/列坐标中的特征值。该模板用于定义有多少特征位置以及在哪一列中可以找到它们。当它们是二元特征时,它们不需要查看前面/后面的标记,因为自动为这些标记创建了特征位置。

    假设特征空间是一个列表,其中列表的位置(索引)代表一个唯一的函数,函数的值是该索引处的值。提前决定/定义特征位置的含义,然后通过读取数据来计算它们。您编写此列表进行训练并将其与您的模板数据一起交给 CRF++(并将您的模型名称作为最后一个参数,这将是它的输出)。

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      • 1970-01-01
      • 2015-02-03
      相关资源
      最近更新 更多