说我有一个使用功能F1,F2和F3训练的机器学习算法。然后,此模型随后被拾取并用于另一个项目(使用Joblib导入)。
使用经过训练的模型时,输入的顺序是否必须相同(F1,F2或F3)?
答案 0 :(得分:1)
为简单起见,假设您要拟合线性模型和回归模型(但可以推广到所有其他模型)。如果F1, F2, F3
是您的特征,则它将找到权重w1, w2, w3, bias
,以使w1*F1 + w2*F2 + w3*F3 + bias
造成的错误最小。这称为重量和特征的线性组合。
因此,在进行预测时,模型计算出值w1*F1 + w2*F2 + w3*F3 + bias
,因此特征的顺序很重要。
答案 1 :(得分:1)
是的,它们必须完全相同。并以完全相同的方式进行预处理。