Machine learning 将整数编码转换为二进制编码需要什么?

Machine learning 将整数编码转换为二进制编码需要什么?,machine-learning,encoding,scikit-learn,data-processing,one-hot-encoding,Machine Learning,Encoding,Scikit Learn,Data Processing,One Hot Encoding,将整数编码转换为二进制编码需要什么?我查看了不同的网站、教科书,但无法了解它的具体用途和需要。我们有分类数据,我们可以把它转换成整数。然而,二进制编码需要什么 我已经核对了答案 然而,目前还不清楚。它说我们可以得到它们自己的权重,但即使我们有整数值也不可能?如果你编码,例如分类变量A,B,C到整数1,2,3,许多分类器将«假设A(=1)小于B(=2)或C(=3)。这只是一个关于你的分类关系的错误假设 因此,您必须进行一次热编码 因此,模型不会假设这些值之间存在顺序关系。@petezurich M

将整数编码转换为二进制编码需要什么?我查看了不同的网站、教科书,但无法了解它的具体用途和需要。我们有分类数据,我们可以把它转换成整数。然而,二进制编码需要什么

我已经核对了答案
然而,目前还不清楚。它说我们可以得到它们自己的权重,但即使我们有整数值也不可能?

如果你编码,例如分类变量
A
B
C
到整数
1
2
3
,许多分类器将«假设A(=1)小于B(=2)或C(=3)。这只是一个关于你的分类关系的错误假设


因此,您必须进行一次热编码

因此,模型不会假设这些值之间存在顺序关系。@petezurich Mine的可能重复项略有不同。请检查问题,我已经更新了。@VivekKumar你能详细说明一下吗。我已经在我的回答中详细说明了@VivekKumar的评论。最后,一个真正有意义的回答。非常感谢。@GurjasSingh不客气!:0)在相同的上下文中,您可以查看所谓的虚拟变量陷阱。