我正在努力寻找这两个概念之间的区别。据我所知,两者都指的是将原始数据转换为更全面的功能来描述手头的问题。它们是一样的吗?如果没有,请为两者提供示例吗?
答案 0 :(得分:12)
功能提取通常在原始数据非常不同时使用。特别是,当您无法使用原始数据时。
E.g。原始数据是图像。您可以提取图像中的红色值或对象形状的描述。它有损,但至少你现在得到了一些结果。
功能工程是对更有意义的功能进行仔细预处理,如果您可以使用旧数据,即使是。
E.g。而不是使用变量x,y,z而是决定使用log(x)-sqrt(y)* z,因为您的工程知识告诉您这个派生数量对于解决您的问题更有意义。你会得到比没有更好的结果。
答案 1 :(得分:0)
功能工程 - 正在将原始数据转换为更能代表数据底层结构的功能/属性,通常由域专家完成。
特征提取 - 正在将原始数据转换为所需的形式。