特征工程和特征提取有什么区别?

时间:2016-08-24 18:29:33

标签: machine-learning data-mining feature-extraction

我正在努力寻找这两个概念之间的区别。据我所知,两者都指的是将原始数据转换为更全面的功能来描述手头的问题。它们是一样的吗?如果没有,请为两者提供示例吗?

2 个答案:

答案 0 :(得分:12)

  1. 功能提取通常在原始数据非常不同时使用。特别是,当您无法使用原始数据时

    E.g。原始数据是图像。您可以提取图像中的红色值或对象形状的描述。它有损,但至少你现在得到了一些结果。

  2. 功能工程是对更有意义的功能进行仔细预处理,如果您可以使用旧数据,即使是

    E.g。而不是使用变量x,y,z而是决定使用log(x)-sqrt(y)* z,因为您的工程知识告诉您这个派生数量对于解决您的问题更有意义。你会得到比没有更好的结果。

答案 1 :(得分:0)

功能工程 - 正在将原始数据转换为更能代表数据底层结构的功能/属性,通常由域专家完成。

特征提取 - 正在将原始数据转换为所需的形式。