首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁能告诉我CRF特征函数是如何根据给定的模板生成的?

谁能告诉我CRF特征函数是如何根据给定的模板生成的?
EN

Stack Overflow用户
提问于 2017-07-11 07:43:39
回答 1查看 545关注 0票数 0

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

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

功能函数是什么样子的?

谢谢你的帮助。

帅华

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-05 11:42:08

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

假设特征空间是一个列表,其中列表的位置(索引)表示一个唯一的函数,该函数的值就是该索引处的值。提前决定/定义特征位置的含义,并通过读取数据来计算它们。您可以组合这个列表用于训练,并将其与您的模板数据一起传递给CRF++ (还提供您的模型名称作为最后一个参数,这将是它的输出)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45023236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档