我们可以使用分类变量作为ANN模型的输入吗

时间:2018-08-19 05:20:16

标签: neural-network

使用R运行ANN模型时,“我们可以在ANN模型中使用分类变量作为输入”。

1 个答案:

答案 0 :(得分:1)

不直接。即使您可以,它也没有太多的意义。 ANN的强大之处在于其将任何函数逼近所需的准确度的能力,再加上对“简单”函数的偏见(最近已经证明了简单的功能)。这样可以对数据进行有效的插值。

即使将分类数据编码为数值,ANN也可能很难根据该数据进行归纳,因为平均而言,分类数据的随机编码并不是一个简单的功能。可以通过one-hot encoding之类的方法来部分缓解这种情况,该方法可以消除量化类别数据时可能出现的许多排序偏差,但是根据经验,神经网络并不是完成这项工作的最佳工具。

随机森林和其他相关方法通常在分类数据方面做得很好,至少作为基线,我可能会从那里开始。许多实现的优点是您可以混合使用分类功能和连续功能,从而具有出色的灵活性。